postgrel导入大量数据csv

1、导入,新建表后,按照表中标题起好字段名字,而且字段类型不要随便,根据数值类型去选择字段属性。注意:如果原来表中有表头,可把Header点选Yes,这样可以压盖导入。字段名字应该都为小写。大写的话,对该字段进行增删改查操作的话,需要 "字段名",如select "TAXI_OUT" from table,比较费事。

postgrel导入大量数据csv_第1张图片

 2、如果想要添加自增的主键,就如下进行操作。id设置成bigserial。YES,YES,然后save。这样可以将id字段下,自动插入自增的值。

postgrel导入大量数据csv_第2张图片

之后等待其插入id自增数据后,再次查看id字段属性。发现id字段属性为bigint。

postgrel导入大量数据csv_第3张图片

看一下Sequences里面有没有关于这个表的主键自增语句(正常的话都会有),而Sequences中并没有主键id自增的序列话,可以按照下面的语句,进行手动添加。

postgrel导入大量数据csv_第4张图片

 

手动添加约束,自增语句

CREATE SEQUENCE public.airlines_id_seq
    INCREMENT 1
    START 1
    MINVALUE 1
    MAXVALUE 9223372036854775807
    CACHE 1;

ALTER SEQUENCE public.airlines_id_seq
    OWNER TO postgres;
    
alter table airlines alter column id set default nextval('airlines_id_seq');

 

 

你可能感兴趣的:(linq,sql,microsoft)