j'essaye de scripter le chargement de données via psql et un script SQL
la commande que je passe est :
sudo -u postgres psql -d mabase -f monscript.sql
le problème c'est que si mon script SQL est un peu long (13 lignes ça passe, 38 ça passe plus) psql me fait une erreur sur la première ligne du fichier SQL quelque soit celle-ci.
Avez-vous déjà rencontré ce problème ? Ça m'embête de (...)
À travers certaines mesures expérimentales sur les bases de données dans mon boulot ; j'ai pu constater l'énorme lenteur de la commande FETCH (NEXT).
je travail sous postgreSQL v8.2.
J’ai écrit un programme en ECPG dans lequel je devais poser une requête Q1 et récupérer son résultat qui est un ensemble de ligne. Grâce à un curseur je parcourrai ce résultat et effectué un certain traitement sur chaque ligne.
Ma première implémentation utilisée la commande FETCH NEXT afin de (...)
1.liste des clients classés par noms de moniteurs.
2.liste chronologique des leçons pour le mois de Janvier 2007.
3.liste des leçons programmées en Janvier 2006 pour le moniteur n°4.
4.liste chronologique des leçons que doit prendre l'élève Akim Gineste avec le nom du moniteur, le n° de la voiture et le nom du modèle.
5.nombre de leçons qu'a déjà prises Akim Gineste.
6.nombre de leçons par moniteur pour le mois de Janvier 2007.
7.la voiture qui a le plus roulé.
Je suis à la recherche d'un outil (par exemple, une base de donnée MySQL) permettant de savoir dans quel pays est situé une coordonnée GPS (latitude, longitude - exprimé en degré). Je sais que l'on peut obtenir cette information en utilisant les API de Google Map, mais je cherche aussi une solution "off line", et il me semble que MySQL peut gérer les données de géospacialisation de ce type.
J'ai rapidement cherché sur le ternet, mais rien d'utilisable (...)
J'ai un petit problème (sûrement classique) et je n'en trouve pas la solution :
Depuis un script bash, je cherche à insérer des données dans une table mysql en procédant comme suit :
mysql -u xxx -pxxx photos -e"INSERT INTO p_photos (p_filename,p_path,p_checksum,p_exifdate) VALUES ('${filename}','${path}','${checksum}','${formatted_date}')"
Tout se passe très bien jusqu'au moment ou la variable filename contient une simple quote. Comment dois-je protéger ce caractère afin d'éviter de me voir jeter une erreur de syntaxe à la face (...)
J'ai un probleme d'affichage de characteres UTF8 tires de MySQL sur une page web.
Voila ce qui se passe
* J'ai une base de donnees, avec 2 tables, de provenance differente
les champs texte des 2 tables sont en UTF8 par defaut
* J'ai un script (perl CGI) qui affiche des champs de ces tables.
Dans les 2 cas, le charset est bien UTF8 dans les headers HTTP et dans la balise META de la page HTML generee.
Est-il possible de stocker des photos dans un SGBD ?
En effet, j'ai lu des exemples de gestion ou de partages de photos, mais la plupart de ceux-ci ne stockent pas les images en BDD, mais seulement des URL vers lesdites images. Pourquoi?
’ai renconté un petit problème sous mysql. Je voulais tester dans un trigger qu’une saisie de l’utilisateur n’était pas vide, le champ concerné étant de type entier, il pouvait prendre plein de valeurs possibles, dont le 0.
Là ou ça devient rigolo, c’est que normalement MySQL considère tout comme des chaînes de caractères, le cast est implicite :
Bonjour,
Pour une base de données, j'ai besoin d'identifier un dossier saisi dans une table à l'aide d'un champ qui doit être calculé.
Ce champ, qui sera la clef primaire de la table doit se présenter sous la forme : yyyymmdd-num-X. Avec :
- yyyymmdd la date du jour,
- num un numéro d'ordre de saisie et
- X une clef calculée sur un modulo 26 du total précédent.
Exemple : 20071119-01-F Petit détail qui a son importance : cette (...)
Hello !
J'aimerai savoir si il est possible de configurer le postmaster de façon à avoir des fichiers de logs "à la samba". Je m'explique : Avec samba, il est possible d'avoir un fichier de log par utilisateur, ce qui simplifie grandement l'administration du système quand il y en a un qui fait une boulette. J'ai regardé dans la documentation fournie avec postgres, dans les pages de manuel (postgres, postmaster, pg_ctl), et aussi dans les deux fichiers postgresql.conf et postmaster.conf, (...)
Hello !
J'ai regardé la doc de postgres, mais j'ai dû mal la lire ou mal la comprendre, ou alors ce que je veux faire n'est pas clairement expliqué...
Bref, je voudrais savoir d'une façon ou d'une autre quels utilisateurs sont connectés à une base de donnée.
En gros, l'équivalent de la commande who sous linux/unix, mais en propre à une base, ou à plusieurs. Si vous avez des pistes autres que fouiller le logfile (sur lequel je n'ai de (...)
bonjour,
j'ai un problème avec la requête hql (hibernate) suivante:
from ResultAnnotation ra where
ra.group.job.name='XPLE-B34' and ra.severity='FAILURE'
and not (ra.target, ra.detailTarget) in (select rb.target, rb.detailTarget from ResultAnnotation rb where
rb.group.job.name='XPLE-B33' and rb.severity='FAILURE')
cette requête contient un constructeur de tuples qui semble ne pas fonctionner avec la base de données que j'utilise (derby).
Comment puis-je réécrire ma requête pour éviter cette construction?
Plus simplement comment puis-je réécrire une requête du style
from Cat as cat where not ( cat.name, cat.color ) (...)
SELECT max(salary), dept
FROM employee
GROUP BY dept;
qui retourne la liste des salaires les plus élevés dans chaque département. Ce que je veux c'est également obtenir le nom de ceux à qui correspondent ces salaires.
La requète suivante
SELECT lastname, max(salary), dept
FROM employee
GROUP BY dept;
ne retourne évidemment pas le nom qui correspond au salaire maximum (...)
Hello !
Afin de me gagner du temps, j'aimerai intégrer à une base de données postgres un genre de requête préparée qui répondrait à cette requête :
select
prv_agt.num_agt,
dat_deb,
max(dat_ptj) as fin,
temps(sum(temps(temps))::int4) as fait,
temps((tps_est/(ndj_trv/2.)*(max(dat_ptj)-dat_deb+1))::int4) as prevu,
temps(sum(temps(temps))::int4 - (tps_est/(ndj_trv/2.)*(max(dat_ptj)-dat_deb+1))::int4) as diff
from
totaljournee,
prv_agt
where
totaljournee.num_agt = 1ドル
and totaljournee.num_agt = prv_agt.num_agt
and (dat_ptj between dat_deb and dat_fin and getFinPeriode(dat_ptj) - 1 = dat_fin)
and dat_ptj <= 2ドル
group by prv_agt.num_agt, dat_deb, tps_est, ndj_trv
order by 1;
bonjour, en bref je voudrai effectuer des requête sur une base de données mysql en programmation C++ (et pas en php!) jusqu'à présent je m'en sortais pas mal mais j'ai un probléme dans mysql_query().
("select * from TABLE where numero=1) sa marche mais je voudrai faire ("select * from TABLE where numero=num) ou num est une variable du programme C++. impossible de le faire passer j'ai essayé avec "num" ou " 'num' " ou encore " '+num+' " sa passe (...)
Pour une base de donnée de questionnaire sur SQL Server2005, j'ai à creer
une Base de Donneé Dynamique Multidmentionnel capable de generer automatiquement la supression, la jout ainsi que la mise à jour de la base de donnée sans refaire la source de la bese de donnée.
Je voudrais construire la requête qui affiche les salles réservées par rapport du jour de la réservation, et qui continue ensuite l'organisation de l'affichage par rapport de « Heure début de la réservation » .
J'ai monté une requête qui résout le jour de la réservation =>
SELECT * FROM occupied_hall ORDER BY begining_d;
begining_d => begining date
Je suis tenté de faire
SELECT * FROM occupied_hall ORDER BY begining_d AND ORDER BY begining_d;