Salut
Pas moyen d'arriver a faire cette opération
ALTER TABLE "table" ALTER COLUMN "col1" TYPE character varying(70)
pour modifier le type de la colonne (anciennement character varying(50))
qu'est ce qui cloche ?
merci d'avance
Salut
Pas moyen d'arriver a faire cette opération
ALTER TABLE "table" ALTER COLUMN "col1" TYPE character varying(70)
pour modifier le type de la colonne (anciennement character varying(50))
qu'est ce qui cloche ?
merci d'avance
Essaye plutot ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE table ALTER col1 TYPE varchar(70)
pas mieux
Code : Sélectionner tout - Visualiser dans une fenêtre à part ERREUR: syntax error sur ou près de «TYPE» at character 51![]()
![]()
![]()
merci quand même![]()
Il me semble que le changement de type n'a ete implementé qu'a partir de la 7.4 (a verifier), donc tu dois avoir une ancienne version. Sur la 8, la syntaxe est bien reconnue
sur la doc de la version 7.4.7, il n'est effectivement pas fait mention de la possiblité de modifier le type d'une colonne
c'est même d'autant plus clair que dans les améliorations de la version 8.0 on a
http://developer.postgresql.org/beta-history.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Change Column Types A column's data type can now be changed with ALTER TABLE.
je considère donc ce topic résolu...
(merci hpalha)
Partager