Версия postgresql из образа докера: postgres:15-alpine
Сначала я использовал psycopg2 в Python для создания вставьте вот так:
Код: Выделить всё
sql = """INSERT INTO ego_pose(token, translation, rotation, timestamp)
VALUES %s ON CONFLICT DO NOTHING;"""
with conn.cursor() as cur:
sql_args_batch = [
(
ego_pose["token"],
ego_pose["translation"],
ego_pose["rotation"],
ego_pose["timestamp"],
)
for ego_pose in ego_poses
]
execute_values(cur, sql, sql_args_batch)
Код: Выделить всё
session.execute(Insert(EgoPose).on_conflict_do_nothing(), dataset.ego_pose) # dataset.ego_pose is list of ego_pose dictionary
Подробнее здесь: https://stackoverflow.com/questions/792 ... resql-data