Commit f1966167 f1966167b2c5b0def51a3ef25cbd2aced17317f5 by 沈秋雨

fix: set UTF8 client encoding for schema init

1 parent 2521ad87
......@@ -19,10 +19,9 @@ def main() -> None:
psycopg = _import_psycopg()
schema_sql = Path(args.schema).read_text(encoding="utf-8")
with psycopg.connect(args.dsn) as conn:
with conn.cursor() as cursor:
cursor.execute(schema_sql)
conn.commit()
with psycopg.connect(args.dsn, autocommit=True) as conn:
conn.execute("SET client_encoding = 'UTF8'")
conn.execute(schema_sql)
print(f"initialized schema from {args.schema}")
......