|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|||||||||||
Из SQLlite3 в БД Firebird04.06.2022, 14:25. Показов 3252. Ответов 34
Метки нет (Все метки)
Доброго времени суток господа;
Имею БД SQLlite3 появилась нужда перенести всю информацию в другую бд другого типа (Firebird) БД Firebird создал ровно такую же по структуре а вот как перенести простым запросом sql не могу понять если с 2 одинаковыми БД всё ясно (найдено на форуме)
вот тут и возникла сложность, может кто то подкинет пример, ну либо поправит текущее добро!?
0
|
|||||||||||
| 04.06.2022, 14:25 | |
|
Ответы с готовыми решениями:
34
SQLLite3: Boolean в сложном select запросе Как передать данные из javascript в БД sqllite3? Delphi + Sqllite3.dll + Resource извлечь, подключить, использовать |
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|
| 07.06.2022, 19:49 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|
| 07.06.2022, 20:10 [ТС] | |
|
0
|
|
| 08.06.2022, 16:18 | ||
|
Я прикрепил файл export.txt . В нем пример выгрузки из sqlite в формат, который понимают CLI инструменты. Вам нужно отсюда https://www.sqlite.org/download.html загрузить sqlite-tools для вашей ОС. Извлеките утилиту sqlite3 и поместите ее , export.txt и вашу базу, переименованную в main.sqlite в какой нибудь каталог. исполните команду sqlite3 main.sqlite ".read export.txt" у вас должен сгенерироваться файл dump.sql. Этот файл вам возможно придется "подстрогать" для того чтобы исполнить его на CLI для Firebird см. где-то здесь https://firebirdsql.org/manual... ities.html А про делфи забудьте. Этот инструмент предназначен для других задач. Удачи. Когда преодолеете, получите кучу опыта. Было-бы интересно почитать впечатления по горячим следам. Кстати. А почему не PostgreSQL? По внешним признакам вы из гос структур. У них Firebird скорее всего пойдет под нож.
0
|
||
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
||||||
| 08.06.2022, 20:57 [ТС] | ||||||
|
Добавлено через 1 час 29 минут Добавлено через 33 минуты Добавлено через 10 минут не могу сообразить не хватает знаний чтобы соеденить 2 подключения
0
|
||||||
|
|
|
| 09.06.2022, 08:42 | |
|
нет никаких "соединений"
одно подключение и его Query - выкачивает данные из одной БД в переменные другое подключение через Query либо UpdateSQL из переменных эти данные записывает в другую БД (справку по FireDac я не собираюсь пересказывать своими словами) но этот вариант не вариант все эти дела с переносом данных действительно делаются через получение SQL из одной базы, потом подстройку SQL и применение его к другой базе. тем более для этого в FB есть великолепный скриптер внутри великолепного IBExpert пишу тут последний пост, потому что вижу упорство автора в продолжении нашей любимой игры в XYZ
1
|
|
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|||
| 10.06.2022, 23:02 [ТС] | |||
|
0
|
|||
|
408 / 242 / 88
Регистрация: 28.04.2022
Сообщений: 1,207
|
||
| 11.06.2022, 00:51 | ||
|
В следующий раз не мучайте людей пустой тратой времени и не мучайтесь сами.
0
|
||
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
||
| 11.06.2022, 09:13 [ТС] | ||
|
вопрос другой встал как работать и применять UpdateSQL, или тоже не мучиться?
0
|
||
|
|
|
| 14.06.2022, 10:17 | |
|
зайду чуть сначала
для каждого действия на сервер передается sql запрос SELECT, UPDATE, DELETE, INSERT передавать запрос каждый раз серверу - плохой тон. особенно на больших базах, на больших запросах по 50 и более строк потому что сервер каждый раз парсит этот запрос, кладет в кэш и только потом начинает с ним работать правильная практика - параметры, запрос сидит на сервере, а передаются только новые параметры. Таким образом возникает потребность в 4 Query для одной и той же таблицы чтобы не плодить их, есть компонент TUpdateSQL он "прикрепляется" к основному Query, где лежит SELECT, и хранит UPDATE, INSERT, DELETE запросы. Собственно в этом его предназначение. Ну еще, если более глубоко, если у нас работа ведется в рамках транакций, то транзакции на запись и чтение - обычно разные, поэтому этот компонент можно подключить к другой транзакции нежели SELECT. Насколько я помню дальше все автоматически, если мы напишем Query.Insert; то будет найден и вызван запрос не из Query а из подключенного UpdateSQL вот тут могу ошибаться, потому что давно уже не делаю никакой Query.Insert, а работаю напрямик через SQL запросы. Эта технология все-таки уже пришла и ушла вместе с концепцией клиент-сервер, от которой нынче практически отказались.
1
|
|
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|
| 22.06.2022, 13:10 [ТС] | |
|
Образовалась новая проблема firedac sqllite, заключается в следующем команда select * form table выводит 1050 записей и не более, это одно подключение, а есть ещё одно подключение оно пишет [firedac][dats]-32. variable length column [поле]
overflow. Value legth -[61], column maximum length - [50], и тоже это пишется на 1050 строке. не могу понять как бороться, подскажите!
0
|
|
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|||
| 22.06.2022, 20:49 [ТС] | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|
| 23.06.2022, 21:37 [ТС] | |
|
0
|
|
| 23.06.2022, 21:37 | |
|
Бот discord.py Проблема с обработкой(Обновлением) таблицы в async методе, sqllite3 FireBird + Interbase&Firebird Development Studio Разбиение строки в FireBird - Firebird/InterBase Драйвер node-firebird и firebird Как или чем конвертировать таблицы из Firebird в MySQL или наоборот из MySQL в Firebird ?! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|