Procházet zdrojové kódy

Fix database schema timestamp columns mismatch

- Add missing updated_at column to candles_1h table
- Add missing created_at and updated_at columns to live_prices table
- Fix Sequelize timestamps configuration mismatch between models and schema
- Resolves 'column does not exist' errors in production deployment
uzairrizwan1 před 3 měsíci
rodič
revize
8dae0bca17
1 změnil soubory, kde provedl 5 přidání a 2 odebrání
  1. 5 2
      schema.sql

+ 5 - 2
schema.sql

@@ -29,7 +29,8 @@ CREATE TABLE candles_1h (
29 29
     volume NUMERIC(20,8),
30 30
     trades_count INT,
31 31
     quote_volume NUMERIC(20,8),
32
-    created_at TIMESTAMPTZ DEFAULT NOW()
32
+    created_at TIMESTAMPTZ DEFAULT NOW(),
33
+    updated_at TIMESTAMPTZ DEFAULT NOW()
33 34
 );
34 35
 
35 36
 CREATE UNIQUE INDEX idx_candles_symbol_time ON candles_1h(symbol_id, open_time);
@@ -44,7 +45,9 @@ CREATE TABLE live_prices (
44 45
     ask NUMERIC(18,8),
45 46
     bid_size NUMERIC(18,8),
46 47
     ask_size NUMERIC(18,8),
47
-    last_updated TIMESTAMPTZ DEFAULT NOW()
48
+    last_updated TIMESTAMPTZ DEFAULT NOW(),
49
+    created_at TIMESTAMPTZ DEFAULT NOW(),
50
+    updated_at TIMESTAMPTZ DEFAULT NOW()
48 51
 );
49 52
 
50 53
 CREATE INDEX idx_live_prices_price ON live_prices(price);