Files
BizOne-portal/prisma/migrations/0001_init/migration.sql

31 lines
802 B
SQL

CREATE TABLE users (
id UUID PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL UNIQUE,
password_hash TEXT NOT NULL,
status TEXT NOT NULL DEFAULT 'active',
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
updated_at TIMESTAMP NOT NULL DEFAULT NOW()
);
CREATE TABLE contacts (
id UUID PRIMARY KEY,
name TEXT NOT NULL,
phone_number TEXT NOT NULL UNIQUE,
email TEXT,
company TEXT,
notes TEXT,
is_blacklisted BOOLEAN NOT NULL DEFAULT FALSE,
created_at TIMESTAMP NOT NULL DEFAULT NOW(),
updated_at TIMESTAMP NOT NULL DEFAULT NOW()
);
CREATE TABLE webhook_events (
id UUID PRIMARY KEY,
provider TEXT NOT NULL,
event_type TEXT NOT NULL,
payload_json JSONB NOT NULL,
processing_status TEXT NOT NULL DEFAULT 'received',
created_at TIMESTAMP NOT NULL DEFAULT NOW()
);