Contoh Output SQL (PostgreSQL) (2)
CREATE TABLE "users" (
"id" SERIAL PRIMARY KEY,
"email" varchar(255) UNIQUE NOT NULL,
"password_hash" varchar(255) NOT NULL,
"first_name" varchar(100),
"last_name" varchar(100),
"role" user_role DEFAULT 'customer',
"is_active" boolean DEFAULT true,
"created_at" timestamp DEFAULT (now()),
"updated_at" timestamp DEFAULT (now())
);
CREATE TABLE "products" (
"id" SERIAL PRIMARY KEY,
"category_id" int,
"name" varchar(255) NOT NULL,
"slug" varchar(255) UNIQUE NOT NULL,
"description" text,
"price" decimal(10,2) NOT NULL
);