PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Начини за прилагане на версии на данни в PostreSQL

Правя нещо като вашия втори подход:имам таблицата с действителния работен набор и история с промените (timestamp, record_id, property_id, property_value). Това включва създаването на записи. Трета таблица описва свойствата (id, property_name, property_type), което помага при преобразуването на данни по-високо в приложението. Така че можете също да проследявате много лесно промените на отделни свойства.

Вместо клеймо за време можете също да имате int-like, което увеличавате за всяка промяна на record_id, така че да имате действителна версия .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgresql JSONB идва. Какво да използвам сега? Hstore? JSON? EAV?

  2. Как да конфигурирате PostgreSQL да приема всички входящи връзки

  3. Сравнете масивите за равенство, пренебрегвайки реда на елементите

  4. Конкатенацията на низ с нула изглежда анулира целия низ - това ли е желаното поведение в Postgres?

  5. Не може да се декларира променлива във функция на PostgreSQL