Suosituimmat graafisen käyttöliittymän työkalut PostgreSQL: lle

Tietokantojen hallinta komentoriviltä sisältää oppimiskäyrän, jotta siitä saat kaiken irti.

Komentorivi voi joskus olla hankalaa ja näyttö ei välttämättä ole optimaalinen tekemäsi toiminnalle.

Tietokantojen ja taulukoiden selaaminen, hakemistojen tai käyttöoikeuksien tarkistus, valvonta, hallinta ja jopa koodaus voivat olla todella sotkuisia, kun yrität käsitellä sitä konsolin kautta. .

Kyse ei ole siitä, että sinun ei tarvitse hallita komentorivikomentoja (se on varmasti pakollinen), mutta on joitain työkaluja, joiden avulla voit nopeuttaa monia päivittäisiä DBA-tehtäviä.

Katsotaanpa, mistä näissä työkaluissa on kyse, ja tarkastelemme joitain niistä.

Mikä on GUI-työkalu?

GUI tai graafinen käyttöliittymä on ohjelmisto, joka yksinkertaistaa käyttäjien tehtäviä graafisten kuvakkeiden ja visuaalisten osoittimien avulla. Toiminnot suoritetaan graafisten elementtien avulla.

Miksi minun pitäisi käyttää GUI-työkalua?

GUI: n käyttäminen ei ole välttämätöntä, mutta se voi olla u seful. Yksi käyttöliittymien tärkeimmistä eduista on, että niitä on yleensä helpompi oppia kuin paljon komentoja, ja luultavasti yksi GUI: n toiminto voisi luoda muutaman komennon tehtävän suorittamiseen.

Toinen etu voi olla, että graafinen käyttöliittymä on ystävällisempi kuin komentorivi, ja useimmissa tapauksissa sen käyttämiseen ei tarvita ohjelmointi- tai sysadmin-tietoja.

Mutta sinun on oltava varovainen, ennen kuin suoritat tehtävän osoitteesta graafisen käyttöliittymän, koska väärällä painikkeella saatat aiheuttaa suuren ongelman, kuten taulukon poistamisen; ja tästä syystä ole varovainen käyttäessäsi tällaista työkalua.

Suosituimmat PostgreSQL-käyttöliittymän työkalut

Katsotaan nyt joitain yleisimpiä graafisen käyttöliittymän työkaluja PostgreSQL: lle.

Huomaa, että asennusesimerkkejä varten testataan se Ubuntu 18.04 Bionicilla.

pgAdmin

pgAdmin on yksi suosituimmista avoimen lähdekoodin hallinto- ja kehitysalustoista PostgreSQL: lle.

Se on suunniteltu vastaamaan sekä aloittelevien että kokeneiden PostgreSQL-käyttäjien tarpeita samoin kuin tehokkaan graafisen käyttöliittymän, joka yksinkertaistaa tietokantaobjektien luomista, ylläpitoa ja käyttöä.

Sitä tuetaan Linuxissa, Mac OS X: ssä ja Windowsissa. Se tukee kaikkia PostgreSQL-ominaisuuksia, yksinkertaisten SQL-kyselyjen kirjoittamisesta monimutkaisten tietokantojen kehittämiseen. Se on suunniteltu kyselemään aktiivista tietokantaa, jolloin voit pysyä ajan tasalla muutoksista ja toteutuksista. PgAdmin 4, nykyinen versio, voi hallita PostgreSQL 9.2: ta ja uudempia.

Ominaisuudet

  • Graafinen kyselysuunnitelma
  • Ohjattu apuraha ACL-luetteloiden nopeaan päivitykseen
  • Menettelykielen virheenkorjaus
  • Automaattinen tyhjiön hallinta
  • Valvontakeskus
  • Varmuuskopioi, palauta, tyhjennä ja analysoi tarpeen mukaan
  • SQL / shell / eräajoituksen agentti
  • Suorituksen aikana löydettyjen objektien automaattinen tunnistus ja tuki
  • Live-SQL-kyselytyökalu suoralla tietojen muokkauksella
  • Tuki hallintakyselyille
  • Syntaksi korostava SQL-editori
  • Uudelleen suunnitellut graafiset käyttöliittymät
  • Tehokkaat hallintaikkunat ja työkalut yleisiin tehtäviin
  • Reagoiva, tilannekohtainen käyttäytyminen
  • Tukevat virheilmoitukset
  • Hyödyllisiä vinkkejä
  • Online-ohje ja tietoa pgAdmin-valintaikkunoiden ja -työkalujen käytöstä

Asennus

Ensin on tuotava arkistoavain.

Jakelun koodinimen määrittämiseksi voit suorittaa komennon lsb_release -c.

Tämän jälkeen sinun on päivitettävä pakettiluettelot ja asennettava paketti pgadmin:

Sitten sinun on suoritettava vain pgadmin4-komento:

Kokoonpano

Asennus luo pgAdmin-palvelimen kuuntelemaan tietyssä portissa. Tämä portti muuttuu aina, kun suoritat pgadmin4-komennon. Kun ohjelma on käynnissä, voit hallita tietokantaa web-käyttöliittymästä, johon pääsee tehtäväpalkin pgAdmin-kuvakkeella.

Yhteyden muodostamiseksi tietokantaan sinun on valittava Lisää uusi palvelin -vaihtoehto ja täydennettävä yhteystiedot.

Sitten voit hallita tietokantaa pgAdmin 4: llä.

Suunnittelu näyttää hyvältä ja se on intuitiivinen käyttöliittymä. Päänäytön kaaviot voivat auttaa havaitsemaan jonkin järjestelmän ongelman.

Asennus vaatii arkiston lisäämisen, jotta se voisi vaatii joitain lisätaitoja.

ClusterControl

ClusterControl tukee PostgreSQL: n käyttöönottoa, hallintaa, valvontaa ja skaalausta.

Jokainen käyttöönotettu PostgreSQL-ilmentymä konfiguroidaan automaattisesti ClusterControlin helppokäyttöisen avulla. käytä point-and-click-käyttöliittymää.

Voit hallita varmuuskopioita, suorittaa kyselyjä ja suorittaa kaikkien isäntien ja orjien edistynyt valvonta; kaikki automaattisella vianmäärityksellä, jos jokin menee pieleen.

ClusterControlin sisäisten automaatio-ominaisuuksien avulla voit helposti määrittää PostgreSQL-replikointiympäristön, jossa voit lisätä uusia replikointi-orjia tyhjästä tai käyttää jo määritettyjä.

Sen avulla voit myös mainostaa isäntiä ja rakentaa orjia uudelleen.

On olemassa kaksi versiota: Community Edition tai Enterprise Edition.

Ominaisuudet

  • Varmuuskopioinnin hallinta
  • Seuranta ja hälytys
  • Käyttöönotto ja skaalaus
  • Päivittäminen ja korjaaminen
  • Turvallisuus ja yhteensopivuus
  • Operatiivinen raportointi
  • Kokoonpanon hallinta
  • Automaattinen palautus ja korjaus
  • Suorituskyvyn hallinta
  • Automaattiset suorituskyvyn neuvojat

Asennus

Asennuksessa voit käyttää automaattista, manuaalista tai offline-asennusta.

Tässä esimerkissä käytämme automaattista asennusta.

Sinun on ladattava seuraava komentosarja ja Suorita se pääkäyttäjän oikeuksilla ClusterControl-palvelimella:

Sitten sinun on täydennettävä tiedot, kuten salasanat tai määritykset, ja se on valmis.

Kokoonpano

Kun asennus on valmis, sinun pitäisi pystyä avaamaan ClusterControl-käyttöliittymä verkkoselaimessa käyttämällä palvelimesi isäntänimeä tai IP-osoitetta, esimerkiksi: http://192.168.100.191/clustercontrol/

Täällä voit suorittaa useita tehtäviä, kuten käyttöönotto, tuonti, valvonta ja paljon muuta.

Kun ClusterControl on tuonut tai asentanut PostgreSQL-klusterisi, voit hallita sitä täydellisestä, ystävällisestä verkkoliittymästä.

Se toimii palvelimella, joten voit käyttää sitä kaikkialta. Kaikki ohjelmistot on asentanut ClusterControl, joten sinun ei tarvitse tehdä mitään asennuksia manuaalisesti.

Järjestelmänvalvoja

Järjestelmänvalvoja on PHP: ssä kirjoitettu monipuolinen tietokannan hallintatyökalu.

Se koostuu yhdestä tiedostosta, joka on valmis asennettavaksi kohdepalvelimeen.

Järjestelmänvalvoja on saatavana seuraaville: MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch ja MongoDB. Nykyinen versio on 4.7 ja se julkaistiin marraskuussa.

Ominaisuudet

  • Muodosta yhteys tietokantapalvelimeen käyttäjänimellä ja salasanalla
  • Valitse olemassa olevaa tietokantaa tai luo uusi
  • Luetteloi kentät, hakemistot, vieraiset avaimet ja taulukon laukaisimet
  • Muuta taulukon nimeä, moottoria, lajittelua, automaattista lisäystä ja taulukon kommenttia
  • Sarakkeiden nimen, tyypin, lajittelun, kommentin ja oletusarvojen muuttaminen
  • Taulukoiden ja sarakkeiden lisääminen ja pudottaminen
  • Luominen, muuttaminen, pudottaminen ja haku hakemistojen mukaan, mukaan lukien kokoteksti
  • Luoda, muuttaa, pudottaa ja linkittää luetteloita ulkomaisilla avaimilla
  • Luo, muuta, pudota ja valitse näkymistä
  • Luo, muuta, pudota ja kutsu tallennettuja toimintoja ja toimintoja
  • Luo, muuta ja pudota laukaisimia
  • Listaa tiedot taulukoihin, joissa on haku, koota, lajitella ja rajoittaa tuloksia.
  • Lisää uusia tietueita, päivitä ja poista olemassa olevat.
  • Tukee kaikkia tietotyyppejä, blobeja tiedostojen siirron avulla
  • Suorita mikä tahansa SQL-komento tekstikentästä tai tiedostosta
  • Vie taulukon rakenne, tiedot, näkymät, rutiinit, tietokannat SQL- tai CSV-tiedostoiksi
  • Tulosta ulkomaisilla avaimilla yhdistetty tietokantamalli
  • Näytä prosessit ja tappaa ne
  • Näytä käyttäjät ja oikeudet ja muuta niitä
  • Näytä muuttujat ja linkit dokumentaatioon
  • Hallitse tapahtumia ja taulukkoa osiot
  • PostgreSQL
    • Kaaviot, sekvenssit, käyttäjätyypit
  • Laajat mukautusvaihtoehdot

Asennus

Se toimii verkkopalvelimessa, joten ensin on asennettava Apache2-, php-, php-pdo- ja php-pgsql-paketit.

Meidän on ladattava PHP-tiedosto järjestelmänvalvojan verkkosivustolta:

Ja meidän on siirrä PHP-tiedosto apache-dokumenttimme juurelle:

Jos asennat sen uudelleen paikalliselle koneellesi, sinun on avattava URL-osoite http://localhost/adminer.php selaimessasi.

Kokoonpano

Aloita työkalun käyttö kirjautumalla tietokantaan.

Kirjautumisen jälkeen näet seuraavan verkkosivun.

Asennus on todella helppoa, koska sinun tarvitsee vain laittaa PHP-tiedosto Web-palvelimesi asiakirjajuuriin, mutta käyttöliittymä näyttää hiukan vanhanaikainen.

Se on verkkosovellus, joten voit käyttää sitä kaikkialta vain verkkoselaimella.

SQL Workbench / J

SQL Workbench / J on ilmainen, DBMS: stä riippumaton, alustojen välinen SQL-kyselytyökalu.

Se on kirjoitettu Java ja d: n pitäisi toimia kaikissa käyttöjärjestelmissä, jotka tarjoavat Java Runtime Environment -ympäristön.

Sen pääpaino on SQL-komentosarjojen ja vienti- / tuontiominaisuuksien suorittamisessa.Graafinen kyselynmuodostus tai edistyneemmät DBA-tehtävät eivät ole keskipisteessä eikä niitä ole suunniteltu.

Ominaisuudet

  • Muokkaa, lisää ja poista tietoja suoraan kyselyn tulokseen
  • Tehokas vientikomento tekstitiedostojen, XML, HTML tai SQL kirjoittamiseen.
  • Kaikki käyttäjätaulukot voidaan viedä hakemistoon yhdellä komennolla. Vientitiedostot voidaan pakata ”lennossa”.
  • Tehokas teksti-, XML- ja laskentataulukoiden tuonti. Joukko tiedostoja voidaan tuoda hakemistosta yhdellä komennolla. Vierasavaimen rajoitukset havaitaan tietojen lisäämiseksi oikeassa järjestyksessä.
  • Vertaa kahta tietokantakaavaa erojen löytämiseksi. XML-ulostulo voidaan muuntaa sopiviksi SQL ALTER -käskyiksi XSLT: n avulla.
  • Vertaile kahden tietokannan tietoja ja luo tarvittavat SQL-käskyt siirtyäksesi toiseen.
  • Tukee käynnissä olevaa SQL: ää komentosarjat eräajotilassa
  • Tukee suorittamista konsolimoodissa
  • Hae tekstiä menettelystä, näkymästä ja muista lähteistä SQL-komennolla tai käyttöliittymällä
  • etsi tietoja kaikki sarakkeet kaikissa taulukoissa SQL-komennolla tai graafisella käyttöliittymällä
  • SQL-lauseiden muotoilu uudelleen
  • Valitse rivit liittyvistä taulukoista niiden vieraan avaimen määritysten mukaan
  • työkaluvihjeet INSERT-lauseet näyttävät vastaavan arvon tai sarakkeen
  • Kopioi tiedot suoraan tietokantapalvelimille SQL-komennon tai GUI: n avulla
  • Makrot usein käytetyille SQL-käskyille
  • Muuttuva korvaaminen SQL-käskyissä, mukaan lukien älykäs arvojen kysely
  • SQL-lauseiden taulukoiden ja sarakkeiden automaattinen täydennys
  • Näytä tietokantaobjektit ja niiden määritelmät
  • Näytä taulukon lähde
  • Näytä näkymä, menettelytapa ja laukaise lähdekoodi
  • Näytä vieraan avaimen rajoitukset taulukoiden välillä
  • Täysi tuki BLOB-tiedoille kyselytuloksissa, SQL-käskyissä, viennissä ja tuonnissa.

Asennus

Se on kirjoitettu Javalle, joten tarvitset tämän ohjelmiston sen suorittamiseen.

Ensin on tarkistettava, onko järjestelmääsi asennettu Java:

Sitten sinun on ladattava SQL Workbench -paketti :

Sen suorittamiseksi sinun on suoritettava jar-tiedosto nimeltä sqlworkbench.jar käyttämällä java-komentoa jar-lipun kanssa:

Kokoonpano

Jotta voit muodostaa yhteyden PostgreSQL-tietokantaan, sinun on ladattava JDBC-ohjain:

Ja määritä ohjain SQL Workbenchissä. Siirry tätä varten kohtaan Tiedosto – > Ohjainten hallinta – > Valitse PostgreSQL ja valitse ohjain.

Sitten, siirry Tiedosto – > Yhdistä -ikkunaan ja täytä yhteysprofiilin tiedot.

Kun yhteys on muodostettu, voit hallita tietokantaa sen avulla.

Asennus on helppoa, mutta sinun on ladattava ohjain ja määritettävä se manuaalisesti. Käyttöliittymä ei myöskään ole liian ystävällinen.

DBeaver

DBeaver on ilmainen ja avoimen lähdekoodin yleinen tietokantatyökalu kehittäjille ja tietokannan ylläpitäjille.

Käytettävyys on tärkein Tämän projektin tavoitteena on, että käyttöliittymä on suunniteltu ja toteutettu huolellisesti. Se perustuu avoimen lähdekoodin kehykseen ja mahdollistaa erilaisten laajennusten (laajennusten) kirjoittamisen. Se tukee mitä tahansa tietokantaa, jossa on JDBC-ohjain. On olemassa kaksi versiota: Community Edition ja Enterprise Edition.

Ominaisuudet

  • Yhteyksien hallinta
  • Metatietoselain
  • SQL Editor
  • Tiedonsiirtäjä / muokkaaja
  • Data- / metatietohaku
  • Tietokantarakenteen vertailu
  • Tiedonsiirto (vienti / tuonti)
  • ER-kaaviot
  • Kyselynhallinta
  • Projektit
  • Lisänäkymät
  • Ohjainten hallinta
  • Tuetut relaatiotietokannat
  • Tuetut NoSQL-tietokannat
  • Tuetut käyttöjärjestelmät
  • PostgreSQL
    • Suoritussuunnitelma selittää
    • Tallennettujen menettelyjen lähde
    • Näkymät DDL
    • Järjestelmät

Asennus

Ensin sinun on ladattava paketti ja asennettava se:

Suorita sitten seuraava komento avataksesi sovelluksen:

Kokoonpano

Kun suoritat sovelluksen ensimmäisen kerran, sinun on määritettävä tietokantayhteys.

Joten sinun on valittava PostgreSQL ja täydennettävä tiedot.

Kun valitset Testaa yhteys, sinun on ladattava ohjaintiedostot. Sinun pitäisi saada seuraava viesti testauksen jälkeen.

Kun olet määrittänyt asetukset, voi hallita tietokantaa DBeaver-sovelluksella.

Asennus on pohjimmiltaan kakku, ja käyttöliittymä näyttää ystävälliseltä ja intuitiivinen.

Navicat

Navicat for PostgreSQL on helppokäyttöinen graafinen työkalu PostgreSQL-tietokantakehitykseen.

Tämä työkalu sopii kaikille aloittelijoista aina eläkeläiset, ja sopivat kaikkiin tehtäviin yksinkertaisista kyselyistä kehitykseen. Muodosta yhteys paikallisiin / etä PostgreSQL-palvelimiin ja yhteensopiva pilvitietokantojen kanssa, kuten Amazon Redshift, Amazon Aurora, Amazon RDS, Google Cloud, Microsoft Azure, Alibaba Cloud, Tencent Cloud ja Huawei Cloud sekä kaikki PostgreSQL-tietokantaobjektit. Se on maksullinen sovellus, mutta voit testata sitä kokeiluversiolla.

Ominaisuudet

  • Tukee PostgreSQL 7.3 tai uudempaa ja pilvipalveluita, kuten AWS, Google Cloud tai Microsoft Azure. muun muassa.
  • Suojattu yhteys: SSH / HTTP / SSL
  • Navicat Cloud
  • Data Viewer and Editor
  • SQL Processing
  • Tietomallinnus
  • Tuonti / vienti
  • Tietojen käsittely
  • Varmuuskopiointi / palautus
  • Automaatio
  • Hallinnoi käyttäjää
  • Palvelinmonitori

Asennus

Ensinnäkin meidän on ladattava Navicat-paketti ja purettava se.

Sitten meidän on suoritettava komento start_navicat aloittaaksesi se.

Tämä käyttää Viiniä Navicat-sovellus ja se voi pyytää sinua asentamaan vaaditun riippuvuuden alustuksen aikana.

Kokoonpano

Kun avaat sovelluksen, sinun on luotava uusi yhteys.

Siirry kohtaan Yhteys – > PostgreSQL ja täytä tiedot.

Tämän jälkeen voit alkaa käyttää sovellusta tietokannan hallintaan.

Ohjelmisto ajaa Wineiä Linuxissa ja kokeilu kestää 14 päivää. Käyttöliittymä näyttää kauniilta ja ystävälliseltä.

Päätelmä

Tässä blogissa tarkastelimme joitain yleisimpiä PostgreSQL: n käyttöliittymän työkaluja.

Huolimatta siitä, että GUI-työkalun käyttö ei ole pakollista, se voi auttaa sinua helpottamaan joitain päivittäisiä DBA-tehtäviä tarjoamalla sinulle ystävällisemmän tavan hallita asioita.

Nämä työkalut eivät korvaa komentoriviä (kuten DBA sinun täytyy hallita se), mutta ne ovat erittäin hyödyllisiä ja hyödyt niistä todella.

Write a Comment

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *