Загрузка данных в PostgreSQL
Для соединения с СУБД необходимо импотировать функцию create_engine() из пакета sqlalchemy и библиотеку psycopg2 для работы с PostgreSQL.
from sqlalchemy import create_engine
import psycopg2
|
Шаблон подключения к СУБД PostgreSQL:
engine = create_engine('postgresql://user:password@host:port/db')
|
Шаблон загрузки данных data в таблицу с именем table_name (если таблица с таким именем уже существует, данные будут заменены, иначе будет создана новая таблица):
data.to_sql('table_name', engine, if_exists='replace', method='multi', index=False)
|