Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako kreirati firebird bazu direktno iz command prompt-a?

[es] :: Firebird/Interbase :: Kako kreirati firebird bazu direktno iz command prompt-a?

[ Pregleda: 3042 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

genjerator
novi sad

Član broj: 49324
Poruke: 12
*.ns.ac.yu.



Profil

icon Kako kreirati firebird bazu direktno iz command prompt-a?16.05.2006. u 01:37 - pre 218 meseci
Evo ovako...
Imam DDL fajl, i hocu da od njega napravim bazu t.j fdb ili gdb fajl direktno iz cmd-a ili pomocu nekog BAT fajla. Kako to da izvedem?
Napravio sam neki program u javi koji je povezan na firebird bazu, pa bi trebalo kad se prvi put pokrene da kreira bazu a potom se i konektuje na istu. Kontam da treba petljati nesto oko isql-a ali ne znam kako to da izvedem direktno iz komandne linije?
 
Odgovor na temu

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.adsl.sezampro.yu.



+4 Profil

icon Re: Kako kreirati firebird bazu direktno iz command prompt-a?17.05.2006. u 11:13 - pre 218 meseci
Budi malo precizniji...
Ako vec imas neki DDL fajl, mozda u njemu vec imas komande za kreiranje baze?
Iz terminala je kreiranje baze sasvim jednostavno, pomocu alatke isql koja se nalazi
u /bin direktorijumu instalacije Firebird/Interbase:

isql -user <korisnik> -password <lozinka>
Use CONNECT or CREATE DATABASE to specify a database:
SQL>create database 'c:\test.ib';
SQL>quit;

ili na linuxu:

SQL>create database '/home/<korisnik>/test.ib';
SQL>quit;

CREATE DATABASE ima dodatne opcije za velicinu stranica (page size, SQL dijalekt,
charset itd.)
Vidi manual za Firebird u /doc direktorijumu (Getting Started.pdf, tamo su
opisane neke od opcija za isql), vidi dokumentaciju na www.ibphoenix.com

U Javi nisam radio (samo u C/C++/C#), ali verovatno koristis onaj JayBird
native klijent za Javu koji je na bazi JDBC-a (ili mozda stariji Interclient)-
vidi API dokumentaciju za JayBird klase, tu bi morala da postoji neka klasa
za formiranje baza. U sustini verovatno sadrzi sve klase koje su ti potrebne,
ukljucujuci i one koje mogu da izvrsavaju spoljne SQL batch fajlove (tj. tvoj
DDL skript koji si napisao).
Znachi, NE TREBAS nista petljati oko isql ako imas za to klasu u JDBC/JayBird.
Pozdrav.

[Ovu poruku je menjao Mr. Rejn dana 17.05.2006. u 12:35 GMT+1]
Ag + Na -> Xe
 
Odgovor na temu

genjerator
novi sad

Član broj: 49324
Poruke: 12
*.net
Via: [es] mailing liste



Profil

icon Re: Kako kreirati firebird bazu direktno iz command prompt-a?23.05.2006. u 22:24 - pre 218 meseci
Mislio sam da kreiram bazu ali direktno iz komandne linije, da ne moram da
ulazim u isql ,pa onda mogu da je kreiram iz java applikacije.
U medju vremenu sam nasao kako to da uradim: isql -i file.ddl. Mada
ne znam kako se nisam setio jaybird-a, preko toga je mnogo lakse i
elegantnije. Hvala ti na odgovoru!

Pozdrav!
 
Odgovor na temu

[es] :: Firebird/Interbase :: Kako kreirati firebird bazu direktno iz command prompt-a?

[ Pregleda: 3042 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.