Andmebaasi haldus-ja arendustarkvara SQL Studio for PostgreSQL
Sisukord
Sissejuhatus
SQL Studio for PostgreSQL http://www.sqlmanager.net/products/studio/postgresql tarkvara võimaldab teha PostgreSQL andmebaasi haldus ja arendustöid, näiteks
- kahe andmebaasi struktuuri sünkroniseerimine
- kahe andmebaasi andmete sünkroniseerimine
- andmestruktuuride kirjeldamine, sh visuaalsete vahenditega
SQL Studio for PostgreSQL töötab 2010 aastal Windows platvormil ning on kommertstarkvara, mida saab kasutaja prooviperioodil tutvumiseks tasuta kasutada. Tarkvara kasutustingimuste kohta leidub lähemalt infot tarkvara kodulehel aadressil http://www.sqlmanager.net/products/studio/postgresql.
Tarkvara kasutamine
SQL Studio sisaldab selliseid komponente
- Data Management - andmestruktuuride moodustamine (tabelite, võtmete, piirangute kirjeldamine)
- Data Manipulation - andmete import ja eksport
- Data Analysis - andmebaaside omavaheline sünkroniseerimine (nt üle võrgu kaks andmebaasi)
Data Management
SQL Manager for PostgreSQL komponendi kasutajaliides näeb välja selline
kus
- kirjeldatud on kaks andmebaasi, 192.168.10.205 ja 192.168.10.206
Data Analysis
Database ja Data Compareri kasutamiseks on mõttekas esmalt kirjeldada andmebaasid ja seejärel sooritada võrdlus.
Database Comparer
Database Comparer võrdleb andmebaasi tabelite struktuuri, baasis kirjeldatud vaateid, funktsioone jms objekte; ei võrdle tabelite sisu. Kasutamiseks tuleb valida programmi peaaknas
Database Comparer for PostgreSQL -> File -> New Project
Seejärel tuleb nelja sammulises dialoogis näidata
- lähte andmebaas
- siht andmebaas
Valikuid on mõnus teha kasutades 'Select registered database' nuppu. Võrdlusest saab jätta välja objekte, nt sekventside start, min ja max väärtused
Tulemus esitatakse selliselt, kusjuures 'Open All Scripts in SQL Script Editor' võimaldab erinevusi vaada, salvestada ja muuta enne rakendamist
Data Comparer
Database Comparer võrdleb andmebaasi tabelite sisu. Käivitamiseks tuleb valida SQL Studio peaaknas
Data comparer for PostgreSQL
ning näidata lähte ja siht andmebaasid
Seejärel, valides Next näidata, millised skeeme võrreldakse ning edasi, milliseid tabeleid, sobib öelda Autofill tables and fields kui mõlemad andmebaasid on samasugused (ja reeglina võiks olla)
Võrdluseks öelda Next.
Märkused
- Database comparer tihtipeale valetab, nt ütleb, et tabelid on erinevad selle alusel, et tabeli kirjelduses on artibuudid erinevas järjekorras.
- Data comparer tihtipeale valetab, ütleb et on tarvis teha sisuliselt tühi muudatus.