096_payment_provider_instances.sql 744 B

123456789101112131415
  1. CREATE TABLE IF NOT EXISTS payment_provider_instances (
  2. id BIGSERIAL PRIMARY KEY,
  3. provider_key VARCHAR(30) NOT NULL,
  4. name VARCHAR(100) NOT NULL DEFAULT '',
  5. config TEXT NOT NULL,
  6. supported_types VARCHAR(200) NOT NULL DEFAULT '',
  7. enabled BOOLEAN NOT NULL DEFAULT TRUE,
  8. sort_order INT NOT NULL DEFAULT 0,
  9. limits TEXT NOT NULL DEFAULT '',
  10. refund_enabled BOOLEAN NOT NULL DEFAULT FALSE,
  11. created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
  12. updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
  13. );
  14. CREATE INDEX IF NOT EXISTS idx_payment_provider_instances_provider_key ON payment_provider_instances(provider_key);
  15. CREATE INDEX IF NOT EXISTS idx_payment_provider_instances_enabled ON payment_provider_instances(enabled);