|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2003 Messages : 5 ![]() |
bonjour,
je voudrais savoir s'il existe en postgreSQL un moyen de n'effacer une table que si elle existe, du genre DROP TABLE IF EXISTS ma_table... ou alors lors de la création quesque chose du style: CREATE OR REPLACE TABLE... est-ce que c'est possible ??? parske je crée des tables et des séquences par une interface php et si la table existe pas, j'ai une erreur et mon prog php s'arrete sinon est-qu'il existe un moyen de vérifier si une table existe ? j'ai cherché à peu près partout et je trouve vraiment rien, merci bcp si vous pouvez m'aider ! @bientot $onia |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : juin 2003 Messages : 209 ![]() |
A toi de vérifier si ta table se trouve bien dans pg_class:
Code :
SELECT * FROM pg_class WHERE relname = 'matable'; Code :
SELECT count(*) FROM pg_class WHERE relname = 'matable'; Attention, car dans la table pg_class, il y a également les contraintes, séquences, triggers,... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2003 Messages : 5 ![]() |
merci bcp, c'est une très bonne solution et tout marche sans problème maintenant
merci encore, @bientot $onia 8) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com