mirror of
https://github.com/XRPLF/clio.git
synced 2025-11-20 11:45:53 +00:00
don't cascade delete to objects and books
This commit is contained in:
@@ -745,7 +745,7 @@ CREATE TABLE IF NOT EXISTS ledgers (
|
|||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS objects (
|
CREATE TABLE IF NOT EXISTS objects (
|
||||||
key bytea NOT NULL,
|
key bytea NOT NULL,
|
||||||
ledger_seq bigint NOT NULL REFERENCES ledgers ON DELETE CASCADE,
|
ledger_seq bigint NOT NULL,
|
||||||
object bytea,
|
object bytea,
|
||||||
PRIMARY KEY(key, ledger_seq)
|
PRIMARY KEY(key, ledger_seq)
|
||||||
);
|
);
|
||||||
@@ -779,7 +779,7 @@ CREATE TABLE IF NOT EXISTS account_transactions (
|
|||||||
-- cascade here based on ledger_seq.
|
-- cascade here based on ledger_seq.
|
||||||
CREATE TABLE IF NOT EXISTS books (
|
CREATE TABLE IF NOT EXISTS books (
|
||||||
book bytea NOT NULL,
|
book bytea NOT NULL,
|
||||||
ledger_seq bigint NOT NULL REFERENCES ledgers ON DELETE CASCADE,
|
ledger_seq bigint NOT NULL,
|
||||||
deleted boolean NOT NULL,
|
deleted boolean NOT NULL,
|
||||||
offer_key bytea NOT NULL,
|
offer_key bytea NOT NULL,
|
||||||
PRIMARY KEY(book, offer_key, deleted)
|
PRIMARY KEY(book, offer_key, deleted)
|
||||||
|
|||||||
Reference in New Issue
Block a user