Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/12/2006, 16h57   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 67
Points : 67
Par défaut creation de table basique

Bonjour,

Je souhaite créer une table reprenant la strucuture d'une table existante.
dans la fenêtre SQL je saisie :
Code :
CREATE TABLE nom_table LIKE nom_table_parent;
Cela ne passe pas et le problème semble être le "like" pourtant l'aide décrit l'utilisation de cet opérateur.

Merci pour votre aide.
jonathan1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2006, 18h22   #2
Membre chevronné
 
Avatar de Spoutnik
 
Homme
Inscription : octobre 2003
Messages : 668
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Etats-Unis

Informations forums :
Inscription : octobre 2003
Messages : 668
Points : 746
Points : 746
Hello,

Quel est le message d'erreur ?
__________________
Two beer or not two beer. (Shakesbeer)
Question technique par MP => poubelle!
Spoutnik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2006, 08h29   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 67
Points : 67
Voila le message d'erreur :

ERROR: syntax error at or near "like"
État SQL :42601
Caractère : 22


J'utilise postgresql 8.2 avec postgis.

Merci...
jonathan1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2007, 13h33   #4
Candidat au titre de Membre du Club
 
Inscription : octobre 2005
Messages : 9
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 9
Points : 10
Points : 10
Salut,

je sais pas si tu as déjà trouver la réponse, mais il me semble que pour reprendre les éléments d'une autre table en postgres c'est "TEMPLATE" qu'il faut utiliser :
Code :
CREATE TABLE nom_table TEMPLATE nom_table_parent;
Mynsk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2007, 09h08   #5
Membre du Club
 
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 67
Points : 67
Bonjour,

Désolé pour l'abscence mais en fait j'ai plus trop le problème.

Je fait par exemple :

Code :
CREATE TABLE nouvelletable AS SELECT * FROM vieilletable;
Pour l'utilisation de template, le message d'erreur est le même (42601).
jonathan1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h48.


 
 
 
 
Partenaires

Hébergement Web