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

командата \copy управлява ли извършване и връщане назад в postgres?

Ако \copy неуспешна транзакция ще бъде прекратена, ето пример:

t=# \! cat s07
create table trans(i int);
copy s07 from '/no such file';
t=# begin;
BEGIN
t=# \i s07
CREATE TABLE
psql:s07:2: ERROR:  could not open file "/no such file" for reading: No such file or directory
t=# select * from trans;
ERROR:  current transaction is aborted, commands ignored until end of transaction block
t=# end;
ROLLBACK


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Темпорален дизайн на база данни, с обрат (на живо срещу чернови редове)

  2. Как да използвам array_agg() за varchar[]

  3. Как да извадите/добавите минути от клеймо за време в postgreSQL

  4. Postgres връзката е бавна от PHP

  5. SqlAlchemy:Запитване на дължината на json полето, което има масив