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

postgresql libpqxx Няколко заявки като една транзакция

pqxx::work е тип транзакция по подразбиране. Използвайте множество exec() метод преди commit() за изпълнение на множество заявки в една транзакция:

using namespace pqxx;
...
  connection c("dbname=test user=postgres hostaddr=127.0.0.1");
  work w(c);
  w.exec("create table test_xx (id int primary key)");
  w.exec("insert into test_xx values (1)");
  w.commit();
...   



  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) направете функция за задействане на таблица, вмъкнете ID стойност на променен ред в журналната таблица, за персонализирана репликация

  2. В Rails не можах да създадем база данни за {adapter=>postgresql,

  3. Сървърът неочаквано затваря връзката при свързване към Azure Postgres

  4. Как мога да напиша SQL заявка, за да изчисля количеството компоненти, продавани с техните родителски модули? (Postgres 11/рекурсивен CTE?)

  5. Обединяване на Postgres връзки - множество потребители