32 lines
1.1 KiB
MySQL
32 lines
1.1 KiB
MySQL
|
CREATE TABLE customers
|
||
|
(
|
||
|
id uuid NOT NULL,
|
||
|
email character varying NOT NULL,
|
||
|
first_name character varying,
|
||
|
last_name character varying,
|
||
|
billing_address_id uuid,
|
||
|
password_hash character varying,
|
||
|
phone character varying,
|
||
|
has_account boolean DEFAULT false NOT NULL,
|
||
|
created_at timestamp with time zone DEFAULT now() NOT NULL,
|
||
|
updated_at timestamp with time zone DEFAULT now() NOT NULL,
|
||
|
deleted_at timestamp with time zone,
|
||
|
metadata jsonb
|
||
|
);
|
||
|
|
||
|
CREATE TABLE customer_groups
|
||
|
(
|
||
|
id uuid NOT NULL,
|
||
|
name character varying NOT NULL,
|
||
|
created_at timestamp with time zone DEFAULT now() NOT NULL,
|
||
|
updated_at timestamp with time zone DEFAULT now() NOT NULL,
|
||
|
deleted_at timestamp with time zone,
|
||
|
metadata jsonb
|
||
|
);
|
||
|
|
||
|
CREATE TABLE customer_group_customers
|
||
|
(
|
||
|
customer_group_id uuid NOT NULL,
|
||
|
customer_id uuid NOT NULL
|
||
|
);
|