Pages : 1
#1 Le 04/02/2006, à 15:53
- ChriGoLioNaDor
Problème avec Webmin et PostgreSQL
Bonjour,
Pour faire court, j'ai installé PostgreSQL 8.1.2 et Webmin 1.260 (avec biensur son module pour gérer les serveurs PostgreSQL). Après l'avoir configuré, j'arrive à accéder à la liste des bases de données, à en créer, et à ajouter des tables.
Par contre, impossible de lire les données contenues dans mes tables, ou d'en insérer (des données)... Voici l'erreur qui m'est renvoyée:
SQL select oid,* from "test2" limit 25 offset 0 a échoué : ERROR: column "oid" does not exist
Pourtant, j'ai bien choisi, à la création de ma table, ma clé primaire (unique, comme il se doit)...
Mes bases ont aussi été créées sous Webmin. Quelqu'un pourrait-il m'aider SVP?
Merci d'avance
Hors ligne
#2 Le 04/02/2006, à 15:56
- szdavid
Re : Problème avec Webmin et PostgreSQL
la colonne s'appelle bien oid ?
ça me surprend le "oid,*" ; dans le *, oid est inclus
Hors ligne
#3 Le 04/02/2006, à 19:20
- ChriGoLioNaDor
Re : Problème avec Webmin et PostgreSQL
Bah oui, ca me surprend aussi, mais justement, il ne me demande pas mon avis :S Et non, il n'y a pas de colonne portant le nom oid... C'est lui même qui la recherche.
J'ai installé PGAdmin3 pour visualiser mes tables SQL, et voici ce que j'ai remarqué:
- Table: test2
-- DROP TABLE test2;
CREATE TABLE test2
(
test21 char(10) NOT NULL,
test22 char(10) NOT NULL,
CONSTRAINT test2_pkey PRIMARY KEY (test21)
)
WITHOUT OIDS;
ALTER TABLE test2 OWNER TO postgres;
GRANT ALL ON TABLE test2 TO postgres;
Je suppose que c'est de là que vient l'erreur... Mais pourquoi il ne me met pas les OIDs... C'est un mystère : en effet, une des tables a été créé par programmation, dans une application en C++, et pourtant il est aussi marqué WITHOUT OIDS sous PGAdmin3, donc ce n'est pas juste Webmin qui ajoute cette ligne, sans que je lui aie rien demandé :S
Si quelqu'un a une idée, elle est bien venue... Pas que je veuille à tout prix utiliser Webmin, mais c'est quand même un outil super pratique, et ça serait dommage de devoir s'en passer pour ça
J'en profite pour remercier toutes les personnes qui se donnent le mal d'aider les débutants... J'ai toujours eu des réponses utiles et rapides à mes problèmes, même les plus bêtes, et ce dans une très bonne ambiance ;D C'est une chose de plus en plus rare sur internet, et j'espère avoir le niveau un jour pour aider à mon tour les débutants
Bon, je continue à farfouiller, en espérant trouver la réponse à mon problème N'hésitez pas à me conseiller, si vous avez des idées
Dernière modification par ChriGoLioNaDor (Le 04/02/2006, à 19:28)
Hors ligne
Pages : 1