CCCPaste

script.sql

docker compose exec postgres sh -lc 'psql -U jpt -d jptdb <<''SQL''
CREATE TABLE IF NOT EXISTS public.dt_print_job (
print_job_id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
tenant_id BIGINT NOT NULL,
print_type VARCHAR(20) NOT NULL DEFAULT ''PRODUK'',
product_code VARCHAR(100),
product_name TEXT,
barcode_koli VARCHAR(200),
qty_product INTEGER,
total_product INTEGER,
speed INTEGER DEFAULT 3,
darkness INTEGER DEFAULT 10,
qty INTEGER NOT NULL DEFAULT 0,
printer VARCHAR(50),
status VARCHAR(50) NOT NULL DEFAULT ''PENDING'',
file_path TEXT,
file_size BIGINT,
request_id VARCHAR(100) NOT NULL,
batch_id VARCHAR(100),
error_message TEXT,
started_at VARCHAR(14),
completed_at VARCHAR(14),
wrap INTEGER DEFAULT 15,
line INTEGER DEFAULT 2,
version BIGINT,
create_datetime VARCHAR(14),
create_user_id BIGINT,
update_datetime VARCHAR(14),
update_user_id BIGINT
);
SQL'






docker compose exec postgres sh -lc 'psql -U jpt -d jptdb <<''SQL''
CREATE SEQUENCE IF NOT EXISTS public.dt_print_job_seq;
CREATE TABLE IF NOT EXISTS public.dt_print_job (
print_job_id BIGINT NOT NULL DEFAULT nextval(''public.dt_print_job_seq''),
tenant_id BIGINT NOT NULL,
print_type VARCHAR(20) NOT NULL DEFAULT ''PRODUK'',
product_code VARCHAR(100),
product_name TEXT,
barcode_koli VARCHAR(200),
qty_product INTEGER,
total_product INTEGER,
speed INTEGER DEFAULT 3,
darkness INTEGER DEFAULT 10,
qty INTEGER NOT NULL DEFAULT 0,
printer VARCHAR(50),
status VARCHAR(50) NOT NULL DEFAULT ''PENDING'',
file_path TEXT,
file_size BIGINT,
request_id VARCHAR(100) NOT NULL,
batch_id VARCHAR(100),
error_message TEXT,
started_at VARCHAR(14),
completed_at VARCHAR(14),
wrap INTEGER DEFAULT 15,
line INTEGER DEFAULT 2,
version BIGINT,
create_datetime VARCHAR(14),
create_user_id BIGINT,
update_datetime VARCHAR(14),
update_user_id BIGINT,
CONSTRAINT dt_print_job_pkey PRIMARY KEY (print_job_id)
);
ALTER SEQUENCE public.dt_print_job_seq OWNED BY public.dt_print_job.print_job_id;
SQL'