Vous n'êtes pas identifié(e).
ok merci
ok merci il peut aller jusqu'a quelle taille y a t'il une limite merci
ok merci
il doit bien avoir une requete pour repondre a la question
lister tous les schemas d'une Base de donnée
merci et bon noel d'avance
pg_dump.exe --host monip--port 5432 --username mysuer --format custom --verbose --file "wtest_svg" --schema \"test\" db
ok merci
comment puis je faire pour avoir le format gzip en sortie
merci
Bonjour
il faut que je me conncte sur un serveur par ssh
puis que je dumpe mes 4 schemas
et afin que je redirige ces dumps sur mon poste en local
Quelle maniere pourrez je faire
- par script Postgress
- ou par pg/sql ( je patine tous mes schemas et a l'interieur de la proc pgsql je lance
cette commande /usr/local/pgsql/bin/pg_dump basedb -Ft -x -O -t monshema1.* -U login > /home/svg.tar puis ftp .....
mais tecniquement est ce possible, existye t'il une fonction en pg/sql qui lance la commande ?)
merci
ssh -X -Y -l monlogin serveurprod
/usr/local/pgsql/bin/pg_dump basedb -Ft -x -O -t monshema1.* -U login > /home/svg.tar
/usr/local/pgsql/bin/pg_dump basedb -Ft -x -O -t monshema2.* -U login > /home/svg1.tar
/usr/local/pgsql/bin/pg_dump basedb -Ft -x -O -t monshema3.* -U login > /home/svg2.tar
/usr/local/pgsql/bin/pg_dump basedb -Ft -x -O -t monshema4.* -U login > /home/svg3.tar
ftp login@ipdemonposte
put svg.tar
put svg1.tar
put svg2.tar
put svg3.tar
select * from pg_namespace nspower oid = 11830559 ou y a tous mes shemas
select * from pg_database et le oid dans pg_database je ne le trouve pas
pour le lien entre pg_namespace et pg_database y a t'il encore une table intermediaire
merci
je cherche la requete pour savoir tous les shemas crées dans
une database
SELECT * FROM pg_tables
SELECT * FROM pg_database
la jointure ou est t'elle
merci
j'ai trouvé cela
How to get 'last modified time' of the table in postgres?
Reply from Lou O'Quin on 1/7/2009 5:00 PM
If you want the last time any data was modified, you could handle this within the database by adding a table_log table. It would have at minimum, two fields - the table name, and a timestamp field.
Then, add a record to the log table, and rule(s) to every table, for those tables where you need to check the time of the last data modified. In the rules, (updates, deletes, or inserts,) have the rules update the timestamp in table table_log.
ccomment ca marche , il me faudrez une table log qui m'enreistre l'user la date et les requetes
merci
merci wilka aussi !! pour l'allégement de l'ecriture)
c'est exact merci je me suis embrouillé les pinceaux
merci marc
ca marche pas
dans parcelles_annecy j'ai 5000 enregistrements
dans cette condition
select id_parc from exemple.parcelles_annecy a
where id_parc in (select id_parc from exemple.parc_annecy_bati )
j'ai 2000 enregistrements
et le update mets bati_ok=true sur les 5000 enregistrements
je ne comprends pas
merci
update exemple.parcelles_annecy SET bati_ok=true
where exists
(
select id_parc from exemple.parcelles_annecy a
where id_parc in (select id_parc from exemple.parc_annecy_bati )
)
ok merci
j'ai un champ bati_ok quand le id_parc est trouvé je veux le
mettre dans le champ bati_ok mais ca ne marche pas
comment faire message
ERROR: argument of WHERE must be type boolean, not type character varying
(Notes le select fonctionne)
-- marche pas
update exemple.parcelles_annecy SET bati_ok=true
where
(
select id_parc from exemple.parcelles_annecy a
where id_parc in (select id_parc from exemple.parc_annecy_bati )
)
merci
Comment faire pour alimenter une table de log qui remplisse
au fur et a mesure l'user , la requete
Existe t'il des tables systémes ???
merci !
ok merci
ok merci je voulez savoir depuis la version 8
aussi l'évolution des fonctions mathématiques
et d'agrégation
ou pourrez je avoir l'information
merci
Bonjour
je cherche un document sur le récapitulatif des évolutions
depuis le version 8 genre droit sur les colonnes select count(*) over
j'aimerez avoir toutes les fonctionnalités
merci
Bonjour,
Comment puis je savoir en pg/sql
- la date de creation d'une table et l'user qui l'a créer
- la date de derniere modification d'une table et l'user qui l'a modifié
merci
ok c'est bien dommage ce sera la nouvelle fonction a inventer !! je te remercie
Michel
c'est Ok merci en fait j'ai 2 schemas
schema Prod c'est le shema de production
schema rcte c'est le schema de recette
quand j'ai des nouvelles données ou nouveau champ je les integre dans le schema de recette
ensuite je fais des tests sur le schema de recette et apres je compare les differences par rapport au schema de production
(par exemple au bout de quelques semaines )
j'ai pris comme critere le nombre d'enregistrement dans chaque table et le nombre de champ dans chaque table pour comparer les 2 schemas
existe t'il au niveau postgres une fonction qui compare 2 schemas?
ou d'autres criteres que je pourrez prendre en compte
Avis aux experts
merci
Et bien tu regardes dans la table pg_class, tu devrais y trouver une colonne en relation avec le namespace. Et tu regardes aussi la table pg_namespace pour y faire une jolie jointure...
pour gleu
( ya un type oid et un type name ???))
select count(*) from pg_attribute, pg_class ,pg_namespace where attnum>0 and attrelid=pg_class.oid and relname='matable'
and relnamespace=nspname and nspname ='monshema'
ok merci pour cette requete mais aussi avec le nom du schema si possible....
merci
Bonjour,
Comment puis je savoir le nombre de champs dans une table en pg/sql ?
merci
ok merci si demain j'installe sur un nouveau serveur par exemple
avec une version de debian postgres/postgis
vaux mieux que je passe par un RPM ?
tu installes les RPM et tout fonctionne ?
en tout cas merci pour les infos , bonne fin de soirée