ugrás a tartalomhoz

Generált SQL végrehajtása

Csányi Pál · 2005. Dec. 24. (Szo), 21.44
Lehetséges ez?

A GNU/Linux rendszerre föltelepíthetők a dia és a dia2code programok.

A Dia-val megrajzolható az ER adatbázis diagramm.

(Erről a címről http://csanyipal.info/~csanyipal/letoltes/ letölthető egy általam rajzolt egyszerű adatbázis ER diagrammja, 3k, ha éppen bekapcsoltam a gépet :-) .)
Persze, ez a diagramm távolról sem tökéletes, és várom az észrevételeket.

Az elkészült dia állományból a dia2code SQL kódot hoz létre (többek között, mert pl.: C++ kódot is létrehozhat).

Ha mindez igaz, akkor az így kapott SQL kód hogyan építhető be egy sql szerverre (mysql, postgresql), vagyis, hogy lesz belőle valós, használható adatbázis?
 
1

Sql script -> sql database?

krey · 2005. Dec. 24. (Szo), 22.40
Ha jól értem, sql kódod van és sql adatbázist szeretnél.
Ha mégsem, el se olvasd amit írok.
Egyszerűen le kell futattni a scriptet. Mentsd el file-ba és kérd meg a mysql-t/postgresql-t hog nyissa meg a file-t és futtassa le. Vagy ha ennyire nem akarod túlbonyolítani, akko rajánlom figyelmedbe a phpmyadmin-t.
2

MySQL konkrétan

Bártházi András · 2005. Dec. 25. (V), 12.42
A PostgreSQL is tökre így van:
mysql -u felhasználónév -p adatbázisnév < sqlfájlod.sql
A felhasználónév gondolom egyértelmű (amivel hozzáférsz az adatbázishoz), az adatbázisnév az az adatbázis, amiben létre szeretnéd hozni a táblákat, a fájl pedig a kimentett CREATE utasítások sorozatát tartalmazó fájl. Kérni fog egy jelszót a -p hatására.

-boogie-
3

Dia -> UML diagramm -> dia2code -> sql file -> adatbázis

Csányi Pál · 2005. Dec. 25. (V), 15.53
Köszönöm szépen a válaszokat.
Kijavítanám saját tévedésem, miszerint a Dia segítségével megrajzolt ER diagrammból is készít a dia2code SQL fájlt. Nem, ER diagrammból nem készít, hanem csak a Dia segítségével megrajzolt UML diagrammból. Ezt még nem próbáltam ki, de az ER diagramm -> dia2code párost már igen, ahol nem keletkezett sql fájl.
Félreértettem a man dia2code sorait.