···11+{
22+ "db_name": "PostgreSQL",
33+ "query": "\n DELETE FROM repo_seq\n WHERE did = $1\n AND id <> (SELECT id FROM repo_seq WHERE did = $1 ORDER BY id DESC LIMIT 1)\n ",
44+ "describe": {
55+ "columns": [],
66+ "parameters": {
77+ "Left": [
88+ "Text"
99+ ]
1010+ },
1111+ "nullable": []
1212+ },
1313+ "hash": "122d79e006c0e11214e3cf11cfb98bdff6fbf156893b482572532ebcd8979e61"
1414+}
···11+ALTER TABLE repo_seq ADD COLUMN id BIGSERIAL;
22+33+ALTER TABLE repo_seq DROP CONSTRAINT repo_seq_pkey;
44+ALTER TABLE repo_seq ADD PRIMARY KEY (id);
55+66+ALTER TABLE repo_seq ALTER COLUMN seq DROP DEFAULT;
77+ALTER TABLE repo_seq ALTER COLUMN seq DROP NOT NULL;
88+99+DROP INDEX IF EXISTS idx_repo_seq_seq;
1010+ALTER TABLE repo_seq ADD CONSTRAINT repo_seq_seq_key UNIQUE (seq);
1111+1212+CREATE SEQUENCE IF NOT EXISTS firehose_seq;
1313+SELECT setval('firehose_seq', (SELECT COALESCE(MAX(seq), 0) + 1 FROM repo_seq), false);
1414+1515+CREATE INDEX idx_repo_seq_unsequenced ON repo_seq (id) WHERE seq IS NULL;