2
如何指定表的主鍵?如果使用標準SQL進行此操作,我將使用:Python3,使用Pandas函數df.to_sql()和SQLAlchemy將數據框插入PostgreSQL數據庫
CREATE TABLE table (
uid TEXT PRIMARY KEY NOT NULL,\
age SMALLINT NOT NULL,\
gen TEXT NOT NULL,\
eth TEXT NOT NULL,\
biu BOOLEAN NOT NULL,\
pst TEXT NOT NULL,\
jse TEXT NOT NULL,\
emp TEXT NOT NULL,\
inc INT NOT NULL,\
own BOOLEAN NOT NULL,\
edu INT NOT NULL,\
res TEXT NOT NULL);
然後使用INSERT查詢填充表。熊貓函數df.to_sql()似乎不允許我定義主鍵。我可以指定一個dict'dtype'來爲每列指定數據類型,但是我找不到指定主鍵或者指定'NOT NULL'的方法。我對SQLite有一點經驗, Python,但我對PostgreSQL完全陌生。