Выполнить .sql схему в psycopg2 в Python

У меня есть схема PostgreSQL хранится в файле .sql. Это выглядит примерно так:

CREATE TABLE IF NOT EXISTS users (
    id INTEGER PRIMARY KEY,
    facebook_id TEXT NOT NULL,
    name TEXT NOT NULL,
    access_token TEXT,
    created INTEGER NOT NULL
);

Как мне запустить эту схему после подключения к базе данных?

Мой существующий код Python работает для баз данных SQLite:

# Create database connection
self.connection = sqlite3.connect("example.db")

# Run database schema
with self.connection as cursor:
    cursor.executescript(open("schema.sql", "r").read())

Но psycopg2 нене иметьexecutescript метод на курсоре. Итак, как мне этого добиться?

Ответы на вопрос(2)

Ваш ответ на вопрос