Rollback analytics to ed1f129b07
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m5s
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m5s
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
const { Pool } = require('pg');
|
||||
const { DATABASE_URL } = require('./config');
|
||||
const { ORDER_DATE_SQL } = require('./sql/orderDateSql');
|
||||
|
||||
const pool = new Pool({
|
||||
connectionString: DATABASE_URL
|
||||
@@ -37,7 +36,11 @@ const initDB = async () => {
|
||||
|
||||
await pool.query(`
|
||||
UPDATE orders
|
||||
SET data_pedido_date = ${ORDER_DATE_SQL}
|
||||
SET data_pedido_date = CASE
|
||||
WHEN data_pedido ~ '^\\d{4}[-/]\\d{1,2}[-/]\\d{1,2}' THEN to_date(replace(left(data_pedido, 10), '/', '-'), 'YYYY-MM-DD')
|
||||
WHEN data_pedido ~ '^\\d{1,2}[-/]\\d{1,2}[-/]\\d{4}' THEN to_date(replace(left(data_pedido, 10), '/', '-'), 'DD-MM-YYYY')
|
||||
ELSE NULL
|
||||
END
|
||||
WHERE data_pedido_date IS NULL
|
||||
AND data_pedido IS NOT NULL
|
||||
AND data_pedido != '';
|
||||
|
||||
Reference in New Issue
Block a user