Преглед изворни кода

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 пре 9 месеци
родитељ
комит
8dae0bca17
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      schema.sql

+ 5 - 2
schema.sql

@@ -29,7 +29,8 @@ CREATE TABLE candles_1h (
     volume NUMERIC(20,8),
     trades_count INT,
     quote_volume NUMERIC(20,8),
-    created_at TIMESTAMPTZ DEFAULT NOW()
+    created_at TIMESTAMPTZ DEFAULT NOW(),
+    updated_at TIMESTAMPTZ DEFAULT NOW()
 );
 
 CREATE UNIQUE INDEX idx_candles_symbol_time ON candles_1h(symbol_id, open_time);
@@ -44,7 +45,9 @@ CREATE TABLE live_prices (
     ask NUMERIC(18,8),
     bid_size NUMERIC(18,8),
     ask_size NUMERIC(18,8),
-    last_updated TIMESTAMPTZ DEFAULT NOW()
+    last_updated TIMESTAMPTZ DEFAULT NOW(),
+    created_at TIMESTAMPTZ DEFAULT NOW(),
+    updated_at TIMESTAMPTZ DEFAULT NOW()
 );
 
 CREATE INDEX idx_live_prices_price ON live_prices(price);