Author: esj@rezo.net
Date: 2007-08-27 16:54:48 +0200 (lun, 27 aoû 2007)
New Revision: 10153
Log:
#209: implémentation de showtable en PG. A la place du
'''SHOW CREATE TABLE ''' ''table''
de MySQL qui retourne une chaîne immense qu'il faut phraser, Postgres fournit:
'''SELECT column_name, column_default, data_type FROM information_schema.columns WHERE table_name=''' ''table''
et
'''SELECT indexdef FROM pg_indexes WHERE tablename=''' ''table''
et deux boucles '''pg_fetch_array''' récupère gentiment les informations. C'est plus élégant non ?
Modified:
spip/ecrire/base/abstract_sql.php
spip/ecrire/base/db_mysql.php
spip/ecrire/base/db_pg.php