Я подключаю базу данных и создаю схему и таблицы в ней, используя python.
Следующий запрос дает мне синтаксическую ошибку.
Traceback (most recent call last):
File "/home/rsharma/Documents/EBI_PPI_mutations/ebi_ppi_v2.py", line 22, in <module>
""")
psycopg2.errors.SyntaxError: syntax error at end of input
LINE 7:
Запрос выглядит следующим образом:
import psycopg2
import csv
connect_str = "dbname='x' user='xx' host='xxx' " "password='xxxx' port = xxxxx"
# use connection values to establish a connection
conn = psycopg2.connect(connect_str)
# create a psycopg2 cursor that can execute queries
cursor = conn.cursor()
# create schema in dev_bi
cursor.execute("""
CREATE SCHEMA IF NOT EXISTS ebi_mut_db;
""")
# create table in ebi_mut_db schema
cursor.execute("""
CREATE TABLE IF NOT EXISTS ebi_mut_db.version_info(
version INT,
download_date DATE,
download_url text,
responsible text
""")
# create table in ebi_mut_db schema
cursor.execute("""
CREATE TABLE IF NOT EXISTS ebi_mut_db.mutations_affecting_interactions(
Feature_AC text,
Feature_short_label text)
""")
conn.commit()
Я не могу понять, если что-то упустил.
Спасибо