|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|||||||||||
Из SQLlite3 в БД Firebird04.06.2022, 14:25. Показов 3313. Ответов 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 ?! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|