Kreirana PostgreSQL baza tahograf_db, korisnik tahograf_user · models.py migriran: SQLite engine → psycopg2/SQLAlchemy PostgreSQL connection pool (pool_size=5) · ZAKON 27 fix: DispoJob dobio bunker_se
tipMIGRACIJA
sto_je_napravljeno[
"Kreirana PostgreSQL baza tahograf_db, korisnik tahograf_user",
"models.py migriran: SQLite engine → psycopg2/SQLAlchemy PostgreSQL connection pool (pool_size=5)",
"ZAKON 27 fix: DispoJob dobio bunker_seal_id kolonu",
"Schema fix: sva *_weise3 i weise3_id polja STRING(64) → STRING(128) zbog WEISE3:: prefiksa (8 + 64 = 72 chars)",
"migrate_tahograf.py: 12 zapisa migrirana bez grešaka (2 captures, 3 dok_documents, 7 dispo_jobs, 0 drivers/vehicles/trips/gps)",
"Health endpoint /api/v1
zakoni[
"ZAKON 3 — baza je sjena, DokArh je istina",
"ZAKON 27 — bunker_seal_id obavezan",
"ZAKON 32 — svaki fix ima chain entry"
]
fajlovi[
"tahograf-mvp/api/models.py",
"api/tahograf.py",
".env"
]
napomenaDrivers/vehicles/trips/gps = 0 jer SQLite nije imao testnih podataka za te tablice. Dispo_jobs i dok_documents su migrirani.