PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Changer le type d'une colonne

Technique - général | Changer le type d'une colonne

Par bvincent le 23/04/2007 - 12:08

Bonjour, j'ai bien entendu chercher dans la fq, d'ailleur il y a une entrée pour mon problème mais redirigé vers lapage de news donc pas de réponses.

Je voudrai juste savoir comment changer le type d'une colonne soit Ă  partir de phppgadmin soit sinon Ă  partir de ma fedora

Sachant que j'ai tapper ceci dans phppgadmin (dans l'invite sql) et que ça ne marche pas:

ALTER TABLE seconde
MODIFY seconde char varying

ALTER TABLE seconde
MODIFY seconde "char varying"

ALTER TABLE seconde
MODIFY seconde char

J'aimerai avoir un type char varying mais sça ne marche pas, j'ai donc après tester avec char seulement et ça ne passe pas non plu.

Solutions ?

Merci d'avance.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

RE : Changer le type d'une colonne

paulmackay/ = 25 Avril, 2007 - 15:23

Salut,

Il y a erreur sur la syntaxe de la commande. Comme on peut le voir ici dans la doc : http://docs.postgresqlfr.org/8.2/ddl-alter.html, la bonne syntaxe pour le changement de type est ;
ALTER TABLE "nom_table" ALTER [COLUMN] "nom_colonne" TYPE "nom_type" [ USING expression ] ;

Ex. (de la doc) : ALTER TABLE produits ALTER COLUMN prix TYPE numeric(10,2);

A+,
Paul


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.