Je suis une nouvelle utilisatrice de postgres et je commence déjà à
avoir des problèmes...
J'ai une base de test dans laquelle j'ai une seule table toto (nom,
ville) qui est vide pour l'instant.
Lorsque j'utilise la fonction pg_exec pour faire une select , elle ne
me rend rine (ce qui est normal) mais ne me fait pas d'erreur par
contre, lorsque je veux insérer en faisant :
pg_exec("insert into toto values ('azerty','titi')");
j'ai le message d'erreur suivant :
Query failed: ERROR: array value must start with "{" or dimension
information in "nom de mon fichier"
Je ne vois ou est le problème car je ne peux pas faire plus simple
comme requête d'insertion !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Demosthene
pg_exec("insert into toto values ('azerty','titi')"); j'ai le message d'erreur suivant : Query failed: ERROR: array value must start with "{" or dimension information in "nom de mon fichier"
Niveau de l'aide : assez bas niveau (balayons les solutions simples d'abord).
Essaye avec une requète du type "insert into toto (clavier, user) values ('azerty','titi')".
Courage
Démosthène
pg_exec("insert into toto values ('azerty','titi')");
j'ai le message d'erreur suivant :
Query failed: ERROR: array value must start with "{" or dimension
information in "nom de mon fichier"
Niveau de l'aide : assez bas niveau (balayons les solutions simples
d'abord).
Essaye avec une requète du type "insert into toto (clavier, user) values
('azerty','titi')".
pg_exec("insert into toto values ('azerty','titi')"); j'ai le message d'erreur suivant : Query failed: ERROR: array value must start with "{" or dimension information in "nom de mon fichier"
Niveau de l'aide : assez bas niveau (balayons les solutions simples d'abord).
Essaye avec une requète du type "insert into toto (clavier, user) values ('azerty','titi')".
Courage
Démosthène
galère
pg_exec("insert into toto values ('azerty','titi')"); j'ai le message d'erreur suivant : Query failed: ERROR: array value must start with "{" or dimension information in "nom de mon fichier"
Niveau de l'aide : assez bas niveau (balayons les solutions simples d'abord).
Essaye avec une requète du type "insert into toto (clavier, user) values ('azerty','titi')".
Courage
Démosthène
J'ai trouvé mon erreur : en fait dans la table (créee via pgAdmin) le champ était de type varchar[] et non varchar tout court, ce qui veut dire qu'il attendait sans doute un tableau de ma part ! Je ne savais pas qu'on pouvais stocker des tableaux associatifs dans postgres.
pg_exec("insert into toto values ('azerty','titi')");
j'ai le message d'erreur suivant :
Query failed: ERROR: array value must start with "{" or dimension
information in "nom de mon fichier"
Niveau de l'aide : assez bas niveau (balayons les solutions simples
d'abord).
Essaye avec une requète du type "insert into toto (clavier, user) values
('azerty','titi')".
Courage
Démosthène
J'ai trouvé mon erreur : en fait dans la table (créee via pgAdmin)
le champ était de type varchar[] et non varchar tout court, ce qui
veut dire qu'il attendait sans doute un tableau de ma part ! Je ne
savais pas qu'on pouvais stocker des tableaux associatifs dans postgres.
pg_exec("insert into toto values ('azerty','titi')"); j'ai le message d'erreur suivant : Query failed: ERROR: array value must start with "{" or dimension information in "nom de mon fichier"
Niveau de l'aide : assez bas niveau (balayons les solutions simples d'abord).
Essaye avec une requète du type "insert into toto (clavier, user) values ('azerty','titi')".
Courage
Démosthène
J'ai trouvé mon erreur : en fait dans la table (créee via pgAdmin) le champ était de type varchar[] et non varchar tout court, ce qui veut dire qu'il attendait sans doute un tableau de ma part ! Je ne savais pas qu'on pouvais stocker des tableaux associatifs dans postgres.