sqlalchemy 2 скрипт копіювання таблиці з однієї БД в іншу, mssql dbtable copy to new table in postgresql |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6805-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
sqlalchemy 2 скрипт копіювання таблиці з однієї БД в іншу, mssql dbtable copy to new table in postgresql |
Turbo |
Feb 7 2023, 14:27
Пост
#1
|
Репутация: 24 Активист Группа: Пользователи Сообщений: 312 С нами с: 29-May 07 |
Доброго дня!
Маю потребу скопіювати таблицю (насправді декілька, але як для мене це не суттєво) з MSSQL -> postgresq в цільовій базі таблиці ще немає але потім буде синхронізація вже в існуючу писав/копав написав скрипт але виявилось що у новому sqlalchemy дещо вже не працює. я продовжую копати але якшо хтось має натхнення допомогти буду вдячний. Код: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « там устаріло це: mssql_metadata = MetaData(bind=mssql_engine) можливо щось ще але далі ще не пройшов... Сообщение отредактировал Turbo - Feb 7 2023, 14:30 |
Tiger |
Feb 7 2023, 15:59
Пост
#2
|
Благодарности: 1756 Репутация: 1227 Праведник Группа: CуперМодеры Сообщений: 13 211 С нами с: 20-October 06 |
Наш внештатный сотрудник ответил следующее:
It looks like you are using SQLAlchemy to transfer data from Microsoft SQL Server (MSSQL) to PostgreSQL. However, there are a few issues with the code that may cause it to fail: MSSQL connection is closed immediately after getting the total number of rows, but you are still using the MSSQL connection later in the code. The variable "total_time" is not being updated in the loop. The connection to the PostgreSQL database is not closed at the end of the code. Here's the corrected code: » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
Упрощённая версия | Сейчас: 31st October 2024 - 19:30 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |