- 打开Execl文件,另存为CSV格式,逗号隔离。
- 删除CSV文件的第一行,只留下有效数据
- 进入postgres,执行
copy one_off_coupon(payload,tag, expire_at) from 'C:\Users\DELL\Desktop\ldj.csv' delimiter as ',' csv quote as '"';
其中建表语句如下:
create table one_off_coupon(
id serial primary key,
tag varchar not null, -- 一次性券的关键字,ldj_1表示乐豆家优惠券
payload varchar not null default '', -- 存放优惠券的码,当优惠券相关码不止一条时,需要结合payload_attach
used integer not null default 1, -- 1未投放,2-已投放
payload_attach jsonb, -- payload的拓展
created_at timestamp without time zone default now(),
put_on_at timestamp without time zone default '0001-01-01 00:00:00', -- 投放于
expire_at timestamp without time zone default '0001-01-01 00:00:00', -- 失效于
unique(tag, payload)
)
PS
- 如何设置相同的列值?
选中单元格B,设置单元格格式为文本,输入前两行相同的列值,然后选中该列的两行,右下角双击。