Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

242
Views
Agregar metadatos estándar a una tabla - Postgresql

Trabajé con ESRI geodb donde puede insertar (en la "propiedad" de una tabla) algunos metadatos (que también cumplen con algún estándar internacional), como fecha de creación, organización, fuente, información de derechos de autor, etc.

¿Hay algo similar en Postgres, para los metadatos de una tabla en su conjunto? Solo sé COMMENT pero me parece demasiado pobre para mis propósitos.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Aquí hay un ejemplo muy ingenuo de cómo puede guardar sus "metadatos" deseados

no suponga que tiene dos tablas sobre las que desea tener datos:

 t=# create table so66(i int, t text); CREATE TABLE Time: 5.431 ms t=# create table so67(i int, t text); CREATE TABLE Time: 4.797 ms

y una tabla de soporte de "metadatos":

 t=# create table metadata(tname text, created timestamptz, details json); CREATE TABLE Time: 6.814 ms t=# insert into metadata select 'so66',now(),'{"organization":"n/a","source":"manual","catalog":false}'; INSERT 0 1 Time: 3.144 ms t=# insert into metadata select 'so76',now(),'{"organization":"home","source":"manual","catalog":true}'; INSERT 0 1 Time: 0.907 ms t=# select * from metadata ; tname | created | details -------+-------------------------------+---------------------------------------------------------- so66 | 2017-04-21 09:24:08.233346+00 | {"organization":"n/a","source":"manual","catalog":false} so76 | 2017-04-21 09:24:26.641526+00 | {"organization":"home","source":"manual","catalog":true} (2 rows) Time: 0.253 ms

Usé json para guardar detalles arbitrarios. Por supuesto, puede agregar columnas con tipos de datos especiales para sus necesidades. También es posible que desee usar oids en lugar de nombres de tabla o hacer algo de lógica al insertarlo/actualizarlo.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!