postgresql.sql 644 B

12345678910111213141516
  1. -- for AT mode you must to init this sql for you business database. the seata server not need it.
  2. CREATE TABLE IF NOT EXISTS public.undo_log
  3. (
  4. id SERIAL NOT NULL,
  5. branch_id BIGINT NOT NULL,
  6. xid VARCHAR(128) NOT NULL,
  7. context VARCHAR(128) NOT NULL,
  8. rollback_info BYTEA NOT NULL,
  9. log_status INT NOT NULL,
  10. log_created TIMESTAMP(0) NOT NULL,
  11. log_modified TIMESTAMP(0) NOT NULL,
  12. CONSTRAINT pk_undo_log PRIMARY KEY (id),
  13. CONSTRAINT ux_undo_log UNIQUE (xid, branch_id)
  14. );
  15. CREATE SEQUENCE IF NOT EXISTS undo_log_id_seq INCREMENT BY 1 MINVALUE 1 ;