DIY: Administrer databaser med tverrplattformverktøyet DBeaver

Da jeg kom over verktøyet som heter DBeaver, var det første jeg slo; Jeg har en myk flekk i hjertet for de lubne, brune, flate hale-crittersene som ofte blir fremstilt som kjeltrende skapninger for å ta ned menneskeheten. Men enda viktigere var ideen om en universell databasesjef som ser deg i øynene og sier "Alle databasene dine er tilhørt oss!" Tro meg ikke? DBeaver kan håndtere følgende databaser:

  • MySQL
  • Oracle
  • PostgreSQL
  • IBM DB2
  • Microsoft SQL Server
  • Sybase
  • ODBC
  • Java DB (Derby)
  • Firebird (Interbase)
  • HSQLDB
  • SQLite
  • mimer
  • H2
  • IBM Informix
  • SAP MAX DB
  • cache
  • Ingres
  • Linter
  • Enhver JDBC-kompatibel datakilde

DBeaver fungerer på disse plattformene:

  • Windows (2000 / XP / 2003 / Vista / 7)
  • Linux
  • Mac os
  • Solaris
  • AIX
  • HPUX

DBeaver tilbyr disse funksjonene:

  • Databasemetadata bla gjennom
  • Metadata editor (tabeller, kolonner, nøkler, indekser)
  • SQL-setninger / utførelse av skript
  • SQL-utheving (spesifikk for hver databasemotor)
  • Autofullføring og metadata-hyperkoblinger i SQL-editor
  • Resultatsett / tabellredigering
  • BLOB / CLOB-støtte (se og rediger modus)
  • Rullbare resultatsett
  • Data (tabeller, spørringsresultater) eksport
  • Transaksjonsstyring
  • Databaseobjekter (tabeller, kolonner, begrensninger, prosedyrer) søk
  • ER-diagrammer
  • Bokmerke for databaseobjekter
  • SQL-skriptadministrasjon
  • Prosjekter (tilkoblinger, SQL-skript og bokmerker)

Det er til og med funksjoner som kan legges til, takket være MySQL-plugin, for eksempel:

  • Enum / Angi datatyper
  • Prosedyrer / utløser visning
  • Metadata DDL-visning
  • Øktledelse
  • Brukerstyring
  • Katalogbehandling
  • Avansert metadata editor

Les de utrolige listene igjen; du vil ikke finne en slik funksjonsrik databasesjef andre steder.

Installere DBeaver

Jeg installerer Dbeaver på en Debian-basert maskin som kjører en MySQL-server. Å lage oversettelsen til de andre plattformene burde ikke være noe problem for alle som allerede har dypt i databaseadministrasjonen.

DBeaver kan installeres enten på maskinen som serverer databasen eller som en ekstern manager. Muligheten til å bruke DBeaver som en ekstern manager lar deg veldig enkelt administrere flere databaser og databasetyper på flere plattformer, alt fra et enkelt sted, noe som gir en liste over utrolige funksjoner.

Følg disse trinnene for å installere DBeaver på en Debian-maskin:

  1. Last ned .deb-filen fra nedlastingssiden for DBeaver.
  2. Åpne et terminalvindu.
  3. Endre til katalogen som inneholder den nedlastede filen.
  4. Gi kommandoen sudo dpkg -i debeaver_XXX.AAA.deb (der XXX er utgivelsesnummeret og AAA er arkitekturtypen).
  5. Skriv inn sudo-passordet og la installasjonen fullføre.
Plasseringen av menyposten vil variere avhengig av skrivebordet du bruker. I XFCE er for eksempel menyposten i Utviklingsmenyen. Når du første gang starter opp DBeaver, vil tilkoblingsveiviseren ( figur A ) lede deg gjennom prosessen med å koble til hvilken databaseserver du trenger. Figur A

Jeg kobler til en MySQL-server, så jeg klikker på den øverste oppføringen og klikker Neste.
Etter at du har valgt databasetype, klikker du Neste. Avhengig av hvilken type databaseserver du kobler til, kan DBeaver be deg om at den trenger å laste ned og installere ekstra programvare. La dette skje; Ellers kan du ikke fortsette med oppsettet. Dette nye vinduet ( figur B ) krever tilkoblingsdetaljer for databaseserveren. Hvis serveren er hostet på samme maskin som DBeaver er installert, vil serververten sannsynligvis være localhost. Figur B

Forsikre deg om at du klikker på Testforbindelse-knappen før du fortsetter.
Hvis du vil koble til databaseserveren og ha tilgang til alle skjemaene i systemet, må du ikke oppgi et databasenavn - la dette feltet være tomt, så får du tilgang til alle skjemaene. Hvis du bare vil koble til en bestemt database, skriver du inn navnet på skjemaet. Når alt passerer mønsteret, klikker du Neste for å gå til det endelige skjermbildet i veiviseren. I dette vinduet ( figur C ) må du legge til et navn for tilkoblingen og konfigurere eventuelle alternativer du måtte ønske deg. Figur C

Hvis sikkerhet ikke er noe problem, kan du fjerne merket av alternativet Lagre passord lokalt.
Når du har fullført veiviseren, åpnes DBeaver for å vise alle databasene på serveren din ( figur D ). Det er her du kan administrere nesten alle aspekter av databasen. Figur D

Databasene, tabellene og tabelldataene er listet opp.

Nå er du klar til å takle databasene uansett type og størrelse. Prøv DBeaver og prøv å rapportere tilbake hva du liker eller ikke liker med verktøyet.

© Copyright 2021 | pepebotifarra.com