LINUX.ORG.RU

Экспортировать из Dia в SQL

 , ,


0

2

Как из файла со схемой базы данных .diа сделать запросы для создания соответствующих таблиц? Нагуглил это, но непонятно как собрать.

$ perl Makefile.PL
Warning: prerequisite HTML::Lint 0 not found.
Warning: prerequisite IO::All 0 not found.
Warning: prerequisite Log::Log4perl 0 not found.
Warning: prerequisite Test::Exception 0 not found.
Warning: prerequisite Text::Table 0 not found.
Warning: prerequisite XML::DOM 0 not found.
Generating a Unix-style Makefile
Writing Makefile for Parse::Dia::SQL
Writing MYMETA.yml and MYMETA.json
Что дальше? Уже обсуждалось, но там нет конкретной инструкции.

dia 0.97+git

$ inxi -S
System:    Host: ryzen Kernel: 4.20.12-042012-generic x86_64 bits: 64 Desktop: KDE Plasma 5.12.6
           Distro: Ubuntu 18.04.1 LTS

★★★

Что дальше?

Не знаток экосистемы перла, но для начала бы предложил поставить недостающие модули. Скорее всего это можно сделать через apt. Либо поискать в CPAN, там точно должны быть

HerrWeigel ★★★★
()
apt install libparse-dia-sql-perl
parsediasql --file file.dia --db db2

Пишет запросы, но без внешних ключей.

damix9 ★★★
() автор топика
$ dia2code -t sql file.dia
Ошибка сегментирования (стек памяти сброшен на диск)
damix9 ★★★
() автор топика
11 июня 2022 г.
Ответ на: комментарий от damix9

Привет.

Ты про эту темку 2-х летней давности что-то хотел спросить или просто пообщаться?

P.S. Для своей темы из 2010 я решения так и не нашел, а потом и необходимость в этом отпала.

trex6 ★★★★★
()
Последнее исправление: trex6 (всего исправлений: 1)
Ответ на: комментарий от trex6

про эту темку 2-х летней давности что-то хотел спросить

Да, я уже спросил. Вопрос не поменялся и новой информации по нему не появилось.

Мне какое-то время Dia не нужна была, а теперь снова понадобилась. Странно это как-то, я вроде где-то слышал, что в сабже есть функция генерировать SQL по схеме, а на ЛОРе это не ищется.

damix9 ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.