|
0 / 0 / 0
Регистрация: 29.05.2022
Сообщений: 49
|
|||||||||||
Из SQLlite3 в БД Firebird04.06.2022, 14:25. Показов 3297. Ответов 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 ?! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|