-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Scenarios pour créer des métadonnées documentant les tables, champs et valeurs de la BDD CHIPS
COMMENTS
SQL
Ecrire un commentaire dans le champs d'un BDD, exemple pour la table _refbib, champs ref_table
COMMENT ON COLUMN _refbib.ref_table IS 'nom exact de la table référencée par la référence bibilographique';Récupérer ce commentaire
SELECT
col.column_name AS champs,
des.description
FROM
pg_catalog.pg_description des
JOIN
pg_catalog.pg_class cls ON des.objoid = cls.oid
JOIN
pg_catalog.pg_attribute att ON att.attrelid = cls.oid AND att.attnum = des.objsubid
JOIN
information_schema.columns col ON col.table_name = cls.relname AND col.column_name = att.attname
WHERE
col.table_name = '_refbib';Donne:
Ce SQL peut être embarqué dans du code Python (psycopg2)
OAI-PMH
Open Archives Initiative Protocol for Metadata Harvesting
Avec un ORM comme Flask-OAI
