átlagos kiegészítséek jó sok
This commit is contained in:
25
backend/app/schemas/db_setup.sql
Normal file
25
backend/app/schemas/db_setup.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
-- ==========================================
|
||||
-- MOTOROS TECHNIKAI ADATOK NYILVÁNTARTÁSA
|
||||
-- ==========================================
|
||||
|
||||
-- 1. Séma biztosítása
|
||||
CREATE SCHEMA IF NOT EXISTS vehicle;
|
||||
|
||||
-- 2. A kinyert specifikációk táblája
|
||||
-- Ez a tábla tárolja az R4 által parszolt adatokat JSONB formátumban.
|
||||
CREATE TABLE IF NOT EXISTS vehicle.motorcycle_specs (
|
||||
id SERIAL PRIMARY KEY,
|
||||
crawler_id INTEGER UNIQUE REFERENCES vehicle.auto_data_crawler_queue(id) ON DELETE CASCADE,
|
||||
full_name TEXT NOT NULL,
|
||||
raw_data JSONB NOT NULL, -- Rugalmas tárolás minden technikai paraméternek
|
||||
url TEXT,
|
||||
created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(),
|
||||
updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW()
|
||||
);
|
||||
|
||||
-- 3. Teljesítmény-indexek
|
||||
-- Segít, ha később a JSON-on belül akarunk keresni (pl. lóerő alapján)
|
||||
CREATE INDEX IF NOT EXISTS idx_motorcycle_specs_raw_data ON vehicle.motorcycle_specs USING GIN (raw_data);
|
||||
CREATE INDEX IF NOT EXISTS idx_motorcycle_specs_full_name ON vehicle.motorcycle_specs(full_name);
|
||||
|
||||
COMMENT ON TABLE vehicle.motorcycle_specs IS 'Az R4-es robot által kinyert végleges motoros műszaki adatok.';
|
||||
Reference in New Issue
Block a user