Probleme pour modifier une colonne dans une table Postgres - SQL/NoSQL - Programmation
Marsh Posté le 22-05-2003 à 10:33:47
La colonne n'est pas vide
Marsh Posté le 22-05-2003 à 10:35:31
thecoin a écrit : La colonne n'est pas vide |
Sous MySQL on peut le faire et pas sous Postgres ? ce serait le monde a l'envers ! Faudrait que je mette NULL sur chaque case ? Je ne suis pas sur que ce soit l'erreur sinon il m'aurait certainement averti differement non ?
Marsh Posté le 22-05-2003 à 10:39:42
__canard__ ne saurait trop vous recommander la fonction POSTGRES
SUPER_TIMESTAMP()
Marsh Posté le 22-05-2003 à 10:39:52
il ne peut pas, a mon avis, convertir comme ca une colonne date en long.
Marsh Posté le 22-05-2003 à 11:34:58
ALTER TABLE [ ONLY ] table [ * ]
ADD [ COLUMN ] column type [ column_constraint [ ... ] ]
ALTER TABLE [ ONLY ] table [ * ]
DROP [ COLUMN ] column [ RESTRICT | CASCADE ]
ALTER TABLE [ ONLY ] table [ * ]
ALTER [ COLUMN ] column { SET DEFAULT value | DROP DEFAULT }
ALTER TABLE [ ONLY ] table [ * ]
ALTER [ COLUMN ] column { SET | DROP } NOT NULL
ALTER TABLE [ ONLY ] table [ * ]
ALTER [ COLUMN ] column SET STATISTICS integer
ALTER TABLE [ ONLY ] table [ * ]
ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
ALTER TABLE [ ONLY ] table [ * ]
RENAME [ COLUMN ] column TO new_column
ALTER TABLE table
RENAME TO new_table
ALTER TABLE [ ONLY ] table [ * ]
ADD table_constraint
ALTER TABLE [ ONLY ] table [ * ]
DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]
ALTER TABLE table
OWNER TO new_owner
comment on dit déjà?
Marsh Posté le 22-05-2003 à 10:33:04
Voila, j'essaye de transformer une colonne de type "Date" en type long pour pouvoir y mettre du TimeStamp et non du type Date (puisque le systeme de date varie d'un systeme a un autre)
J'ai tenté cette commande :
Mais il me fait une erreur, vous avez une idee pour la syntaxe ?