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
Version imprimable
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:
1
2 ALTER TABLE table ALTER col1 TYPE varchar(70)
pas mieux
:( :( :(Code:ERREUR: syntax error sur ou près de «TYPE» at character 51
merci quand même :wink:
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
7.4.5 pour moi :(
j'm'en vais chercher dans la doc
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.txtCode:
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)