1

Temat: Połączenie bez podania nazwy bazy, table status

Piszę program w Delphi, przy użyciu ZeosDB. Działa obecnie w mySQL, ale chcę by działał też na postgresie. W mySQL po prostu się loguję, nie podaję nazwy bazy, bo może nie istnieć, łączę się za pomocą ustawionego użytkownika, sprawdzam czy nie trzeba utworzyć bazy, jeśli wszystko gra, sprawdzam budowę tabel, jeśli trzeba aktualizuję bazę danych do nowszej wersji. To samo chcę zrobić na postgresie.

1) Jak połączyć się do serwera, nie podając nazwy bazy danych?
2) Jak wywołać funkcję podobną do mysql'owej SHOW TABLE STATUS?

Teraz przy łączeniu muszę podać nazwę bazy danych, która istnieje. Inaczej dostaję błąd DATABASE user="postgres" NOT EXIST

2

Odp: Połączenie bez podania nazwy bazy, table status

3

Odp: Połączenie bez podania nazwy bazy, table status

1) Jeśli mogę się wtrącić to proponuje nie ruszać baz template, nawet tylko do nawiązywania połączeń.

4

Odp: Połączenie bez podania nazwy bazy, table status

Pozostaje zatem stworzyć sobie pustą bazę połączeniową smile