9_create_datacenter.up.sql 714 B

1234567891011121314151617181920212223242526
  1. CREATE TYPE s3region AS ENUM ('b2-eu-cen','scw-eu-fr');
  2. ALTER TABLE thumbnail_object_keys
  3. ADD COLUMN datacenters s3region[] DEFAULT '{}';
  4. UPDATE thumbnail_object_keys SET datacenters = '{b2-eu-cen}';
  5. ALTER TABLE file_object_keys
  6. ADD COLUMN datacenters s3region[] DEFAULT '{}';
  7. UPDATE file_object_keys SET datacenters = '{b2-eu-cen}';
  8. CREATE TABLE IF NOT EXISTS task_lock (
  9. task_name TEXT PRIMARY KEY,
  10. lock_until BIGINT NOT NULL,
  11. locked_at BIGINT NOT NULL,
  12. locked_by TEXT NOT NULL
  13. );
  14. CREATE INDEX IF NOT EXISTS task_lock_locked_until ON task_lock(lock_until);
  15. CREATE TABLE IF NOT EXISTS queue (
  16. queue_id SERIAL PRIMARY KEY,
  17. queue_name TEXT NOT NULL,
  18. item TEXT NOT NULL
  19. );