저는 파이썬 3.6.x와 psycopg2를 사용합니다.
파이썬 코드로 표를 만듭니다. (1) 당신이 바로 데이터베이스 (\ c``) 연결 않았다
는
def createPlayerTable():
conn = None
try:
conn = psycopg2.connect("dbname='mydatabase' user='myuser' host='localhost' port='5432' password='password'")
cur = conn.cursor()
sql = """
CREATE TABLE player (
Date DATE, --01
Num int, --02
Nat VARCHAR(30), --03
Player VARCHAR(30), --04
PlayerID BIGINT, --05
Spacial VARCHAR(30), --06
st VARCHAR(10), --07 Status Yellow, Red
Age VARCHAR(10), --08
Since VARCHAR(30), --09
TSI BIGINT, --10
LS INT, --11
XP INT, --12
Fo INT, --13
Stm INT, --14
Lo INT, --15
MB boolean, --16
KP INT, --17
DF INT, --18
PM INT, --19
WI INT, --20
PS INT, --21
SC INT, --22
SP INT, --23
con BIGINT, --24 Psico
Last DATE, --25
RT NUMERIC(2, 1), --26 Rating
Po VARCHAR(5), --27 Position
Wage BIGINT, --28
G INT, --29
--TC VARCHAR(1), --
--PH VARCHAR(1), --
KP_P NUMERIC(4, 2), --30 KP Position
WB_P NUMERIC(4, 2), --31 WB Position
CD_P NUMERIC(4, 2), --32 CD Position
W_P NUMERIC(4, 2), --33 W Position
IM_P NUMERIC(4, 2), --34 IM Position
FW_P NUMERIC(4, 2) --35 FW Position
) ; """
cur.execute(sql)
conn.commit()
except(Exception, psycopg2.DatabaseError) as error:
print(error)
finally:
if conn is not None:
conn.close()
두 가지가 마음에 와서 그 conn.commit()을 조심? (2) 거래를 위탁 했습니까? –