|
@@ -175,9 +175,19 @@ WHERE c.company_name = 'LumyonTech'
|
|
|
SQL
|
|
SQL
|
|
|
|
|
|
|
|
run_psql "${DB_NAME}" -v ON_ERROR_STOP=1 <<SQL
|
|
run_psql "${DB_NAME}" -v ON_ERROR_STOP=1 <<SQL
|
|
|
-INSERT INTO "status" (status_status)
|
|
|
|
|
-SELECT 'PENDING'
|
|
|
|
|
-WHERE NOT EXISTS (SELECT 1 FROM "status" WHERE status_status = 'PENDING');
|
|
|
|
|
|
|
+INSERT INTO "status" (status_id, status_status) VALUES
|
|
|
|
|
+ (0, 'PENDING'),
|
|
|
|
|
+ (1, 'CONFIRMED'),
|
|
|
|
|
+ (2, 'EXPIRED')
|
|
|
|
|
+ON CONFLICT (status_id) DO UPDATE
|
|
|
|
|
+ SET status_status = EXCLUDED.status_status;
|
|
|
|
|
+SQL
|
|
|
|
|
+
|
|
|
|
|
+run_psql "${DB_NAME}" -v ON_ERROR_STOP=1 <<SQL
|
|
|
|
|
+SELECT setval(
|
|
|
|
|
+ pg_get_serial_sequence('"status"', 'status_id'),
|
|
|
|
|
+ GREATEST((SELECT COALESCE(MAX(status_id), 0) FROM "status"), 1)
|
|
|
|
|
+);
|
|
|
SQL
|
|
SQL
|
|
|
|
|
|
|
|
run_psql "${DB_NAME}" -v ON_ERROR_STOP=1 <<SQL
|
|
run_psql "${DB_NAME}" -v ON_ERROR_STOP=1 <<SQL
|