PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#2 Re : PL/pgSQL » création de ligne due à l'entrée d'une valeur dans un champs » 06/07/2012 16:54:07

nb_mam est déjà renseigner et je veux qu'en fonction des valeurs les lignes soient créées dans la table mammifère

#3 Re : PL/pgSQL » création de ligne due à l'entrée d'une valeur dans un champs » 06/07/2012 16:50:20

Le nombre de mammifère est dans la table échantillonnage et je veux le détail dans la table mammifère
c'est possible avec la clause COUNT?

#4 Re : PL/pgSQL » création de ligne due à l'entrée d'une valeur dans un champs » 06/07/2012 16:42:25

Quel intéret : éviter de devoir créer 10000 lignes à la mains et pour que la commande le fasse d'elle même!
Pour les valeurs, on veut attribuer un numéro à chaque mammifère!

#5 Re : PL/pgSQL » création de ligne due à l'entrée d'une valeur dans un champs » 06/07/2012 16:29:08

@rjuju : désolée que mes explications ne soient pas très claires...alors je ne veux pas insérer des données mais créer des lignes, je vais donner un exemple plus précis :
j'ai crée une table "echantillonnage" qui contient un champ "nombre de mammifère", c'est un champ numéric.
A cette table est relier une autre table "mammifère" qui contiendra tous les mammifères ( un id par mammifère) ainsi que leur espèce, stade...
Je voudrai que quand nb_mam=6 dans la table echantillonnage alors 6 lignes (6 id) soient automatiquement créer dans la table "mammifère"

Suis je un peu plus plus clair?

#6 PL/pgSQL » création de ligne due à l'entrée d'une valeur dans un champs » 06/07/2012 16:03:23

hmahe44
Réponses : 16

Bonjour à tous,

Je voulais savoir si via postgres on pouvait faire ceci :

Si dans une table A on un champs=x alors dans la table B on a création de x lignes!

Et si oui quelle ligne de commande sous le panneau SQL le permet!

Merci

#8 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 12/06/2012 13:47:21

même problème en changeant de fichier puis en remettant le bon et même problème si je le renomme les boutons restent toujours inactifs

#9 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 12/06/2012 11:40:58

pgAdmin 1.14.2
la base n'est pas vide, pas de message d'erreur et j'ai bien les droits de lecture de ce fichier!

#11 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 11/06/2012 14:35:25

afficher les objets et restaurer sont toujours grisés malgré les options sélectionnées...

#12 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 11/06/2012 10:44:54

Ca marche pour la sauvegarde en backup ainsi que pour le lien odbc!
Reste un petit soucis pour restaurer cette base..avec l'interface pg admin, creation d'une nouvelle base, clic droit restaurer, je sélectionne le backup mais le bouton restaurer reste inactif!
En tout cas merci beaucoup de vous être penché sur le problème!!!Vous m'offrez un bon début de semaine!

Hélène

#13 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 11/06/2012 10:03:03

oid = 19753
relname = ""
relking char = r


Pas de lien avec les autres tables et pas de données

#15 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 16:55:20

Sous pgAdmin CREATE TABLE....Comme vous avez pu le voir précédemment la programmation dans une console n'est pas mon fort :-(
Concernant la configuration, je suis sous Win x86-64 version 9.1.4!

#16 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 16:09:08

Je vais regarder en tout cas merci beaucoup d'avoir essayer de m'aider!

#17 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 15:52:46

2012-06-08 15:51:50 CEST ERREUR:  la relation « msysconf » n'existe pas au caractère 28
2012-06-08 15:51:50 CEST INSTRUCTION :  SELECT Config, nValue FROM MSysConf
2012-06-08 15:51:50 CEST ERREUR:  séquence d'octets invalide pour l'encodage « UTF8 » : 0xe3a974
2012-06-08 15:51:50 CEST INSTRUCTION :  select relname, nspname, relkind from pg_catalog.pg_class c, pg_catalog.pg_namespace n where relkind in ('r', 'v') and n.oid = relnamespace order by nspname, relname

Et voila pour le lien avec access

#19 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 15:49:07

2012-06-08 15:47:53 CEST ERREUR:  séquence d'octets invalide pour l'encodage « UTF8 » : 0xe3a974

#20 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 15:44:33

oui c'est bien la commande que j'ai lancé!Pour pg_log, j'ai trouvé, mais je vous poste tout?c'est un peu long!

#21 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 15:08:49

Le seul détail de l'erreur est :
Pour la connection access/postgres :  ODBC_l'appel a échoué error while executing the query #7, pas plus de précision
pour la sauvegarde de la base en backup : Files/PostgreSQL/9.1/bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --no-password  --verbose --file "C:\Users\Hélène\Documents\Hélène\OSCAR\mes projets\Base de données\BBD\The base de données\postgres\essai.backup" "OSCAR"
pg_dump: lecture des schémas
pg_dump: lecture des tables utilisateur
pg_dump: la commande SQL a échoué
pg_dump: Message d'erreur du serveur : ERREUR:  séquence d'octets invalide pour l'encodage « UTF8 » : 0xe3a974
pg_dump: La commande était : LOCK TABLE public."propriã©tã©s" IN ACCESS SHARE MODE
pg_dump: *** interrompu du fait d'erreurs
Le process a retourné le code de sortie 1.


J'ai vraiment besoin d'aide, je découvre tout juste les joies de PostgreSQL!


Hélène

#22 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 15:01:19

sur l'invite il me dit que pg_dump n'est pas reconnu en tant que commande interne ou externe, un programme executable ou un fichier de commande...

#23 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 14:43:45

mais il y a sans doute un réel problème sur le contenu de la base car je n'arrive plus non plus à la lier à access...
j'obtiens ce message d'erreur : ODBC_l'appel a échoué error while executing the query #7
Ayant déja crée tous les formulaires et renseigner la base, si je ne trouve pas de solution, j'ai peur d'avoir tout à recommencer..

#24 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 14:40:01

Désolée, je suis débutante en postgres et le codage est moi ça fait 2, donc sous invite dos je ne connais rien aux lignes de commande.

#25 Re : Installation » Création d'un SGBD en local puis migration vers un serveur » 08/06/2012 14:28:37

Oui --> ENCODING = 'UTF8'
Pensez vous savoir d'ou vient le problème?

Pied de page des forums

Propulsé par FluxBB