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 ?