Andmebaasi haldus-ja arendustarkvara SQL Studio for PostgreSQL

Allikas: Kuutõrvaja

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

Sqlstudio-1.gif

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

Sqlstudio-2.gif

  • 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

Sqlstudio-3.gif

Tulemus esitatakse selliselt, kusjuures 'Open All Scripts in SQL Script Editor' võimaldab erinevusi vaada, salvestada ja muuta enne rakendamist

Sqlstudio-4.gif

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

Sqlstudio-5.gif

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)

Sqlstudio-7.gif

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.

Kasulikud lisamaterjalid