49-backfill-state-timestamp-bigint.sql 454 B

12345678910111213
  1. -- v49: Convert first_expected_ts to BIGINT
  2. -- only: postgres
  3. DO
  4. $do$
  5. BEGIN
  6. IF (SELECT data_type FROM information_schema.columns WHERE table_name='backfill_state' AND column_name='first_expected_ts') = 'integer' THEN
  7. ALTER TABLE backfill_state ALTER COLUMN first_expected_ts TYPE BIGINT;
  8. ELSE
  9. ALTER TABLE backfill_state ALTER COLUMN first_expected_ts TYPE BIGINT USING EXTRACT(EPOCH FROM first_expected_ts);
  10. END IF;
  11. END
  12. $do$