fix last bugs
This commit is contained in:
@@ -1,24 +1,24 @@
|
||||
-- Reset schema: drop tables first (children → parents), then recreate.
|
||||
|
||||
-- BEGIN TRANSACTION;
|
||||
-- PRAGMA foreign_keys=OFF;
|
||||
BEGIN TRANSACTION;
|
||||
PRAGMA foreign_keys=OFF;
|
||||
|
||||
-- -- Drop child tables first to avoid FK constraints
|
||||
-- DROP TABLE IF EXISTS order_in_points;
|
||||
-- DROP TABLE IF EXISTS order_out_points;
|
||||
-- DROP TABLE IF EXISTS orders_in;
|
||||
-- DROP TABLE IF EXISTS orders_out;
|
||||
-- DROP TABLE IF EXISTS email;
|
||||
-- DROP TABLE IF EXISTS subscriptions;
|
||||
-- DROP TABLE IF EXISTS company_user_access;
|
||||
-- DROP TABLE IF EXISTS destinations;
|
||||
-- DROP TABLE IF EXISTS transporters;
|
||||
-- DROP TABLE IF EXISTS clients;
|
||||
-- DROP TABLE IF EXISTS currency;
|
||||
-- DROP TABLE IF EXISTS users;
|
||||
-- Drop child tables first to avoid FK constraints
|
||||
DROP TABLE IF EXISTS order_in_points;
|
||||
DROP TABLE IF EXISTS order_out_points;
|
||||
DROP TABLE IF EXISTS orders_in;
|
||||
DROP TABLE IF EXISTS orders_out;
|
||||
DROP TABLE IF EXISTS email;
|
||||
DROP TABLE IF EXISTS subscriptions;
|
||||
DROP TABLE IF EXISTS company_user_access;
|
||||
DROP TABLE IF EXISTS destinations;
|
||||
DROP TABLE IF EXISTS transporters;
|
||||
DROP TABLE IF EXISTS clients;
|
||||
DROP TABLE IF EXISTS currency;
|
||||
DROP TABLE IF EXISTS users;
|
||||
|
||||
-- PRAGMA foreign_keys=ON;
|
||||
-- COMMIT;
|
||||
PRAGMA foreign_keys=ON;
|
||||
COMMIT;
|
||||
|
||||
-- Users table
|
||||
|
||||
@@ -103,7 +103,8 @@ CREATE TABLE IF NOT EXISTS orders_out (
|
||||
created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP,
|
||||
order_status TEXT NOT NULL DEFAULT 'active' CHECK (order_status IN ('active', 'inactive', 'cancelled')),
|
||||
order_in_number TEXT,
|
||||
currency TEXT,
|
||||
currency_received TEXT,
|
||||
currency_paid TEXT,
|
||||
FOREIGN KEY(user_id) REFERENCES users(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY(client_id) REFERENCES clients(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY(transporter_id) REFERENCES transporters(id) ON DELETE CASCADE
|
||||
@@ -124,7 +125,8 @@ CREATE TABLE IF NOT EXISTS orders_in (
|
||||
created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP,
|
||||
file_name TEXT,
|
||||
expenses DOUBLE PRECISION,
|
||||
currency TEXT,
|
||||
currency_received TEXT,
|
||||
currency_expenses TEXT,
|
||||
FOREIGN KEY(user_id) REFERENCES users(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY(client_id) REFERENCES clients(id) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user