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

Внедряване на постепенни клиентски актуализации с версии на редове в Postgres

Оказва се, че решението е много по-просто, отколкото се смяташе първоначално, благодарение на на Postgres Функции за системна информация .

  • txid_current() може да се използва в тригер за присвояване на rowversion на запис .
  • txid_snapshot_min(txid_current_snapshot()) може да се използва за получаване на минималната активна транзакция по същия начин, по който потребител на SQL Server може да използва min_active_rowversion() .

Най-добрата част е, че те са 64-битови, постоянни, не подлежат на вакуумиране:

Postgres е наистина невероятен.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Генериране на UUID в оператор Postgres за вмъкване?

  2. Как да CAST AS DECIMAL в postgresql?

  3. Архивиране и възстановяване на PostgreSQL база данни и настройка на локална хост среда с laravel в Windows 7

  4. Как да потърся json колона за празни обекти?

  5. Как типовете дати се обработват от JDBC драйвера?