Linux-da DBeaver Universal Database Tool-y nädip gurmaly


DBeaver açyk çeşme, doly aýratynlykly we platforma köpçülikleýin maglumat bazasyny dolandyrmak guraly we Linux operasiýa ulgamlarynda, Windows we macOS-da işleýän SQL müşderisi. PostgreSQL, MySQL, Oracle, SQL Server, SQLite, DB2, MS Access we başga-da 80-den gowrak maglumat bazasyny dolandyrmak ulgamyny goldaýar.

DBeaver-iň aşakdaky esasy aýratynlyklary bar:

  • JDBC sürüjisi bolan islendik maglumat bazasyny dolandyrmak ulgamyny goldaýar, ýöne JDBC sürüjisi bilen ýa-da bolmasa beýleki daşarky maglumat çeşmelerini hem dolandyryp biler.
  • Ulanylyşy üçin oňat dizaýn edilen we ýerine ýetirilen ulanyjy interfeýsi (UI) bar.
  • Açar sözleri, shema atlaryny, tablisanyň atlaryny we sütün atlaryny awtomatiki doldurmak bilen güýçli SQL redaktoryny üpjün edýär.
  • Dürli maglumatlar binýady ulgamlary we ERD öndürmek, maglumatlary import etmek we eksport etmek (degişli formatda), maglumatlary geçirmek, maglumatlary ýasamak we başgalar üçin birnäçe plugin bilen iberilýär.
  • Excel, Git we beýleki köp gurallar bilen integrasiýa üçin giňeltmeleri goldaýar.
  • Bulut maglumat çeşmelerini hem goldaýar.
  • Mundan başga-da, maglumat bazasyna birikmek sessiýalaryna we beýleki köp sanly maglumat bazasyny dolandyrmak aýratynlyklaryna gözegçilik etmegi goldaýar.

DBeaver iki tagamda bar: ulanmak üçin mugt DBeaver Community Edition we tölegli wersiýa bolan DBeaver Enterprise Edition (ony ulanmak üçin ygtyýarnama gerek); emma synag wersiýasy bar.

Bu makalada Linux ulgamlarynda DBeaver Community Edition gurmagyň dürli usullaryny görkezeris. Dowam etmezden ozal, DBeaver-iň işlemegi üçin Java 11 ýa-da has ýokary bolmagy talap edýändigine üns beriň, iň esasysy 7.3.1 wersiýasyndan başlap, DBeaver paýlamalarynyň hemmesinde OpenJDK 11 bukjasy bar.

“Snape” arkaly DBeaver Community Edition gurmak

“Snaps” Linux operasiýa ulgamlarynda programmalary gurmagyň we işlemegiň ajaýyp we aňsat usulydyr, sebäbi bir programmanyň ähli garaşlylygy bilen iberilýär. Gysgaça işlemek üçin Linux ulgamyňyzda snapd gurlan bolmaly.

DBeaver-de aşakdaky ýaly gurnap bilersiňiz. Aşakdaky buýruklar snapd we DBeaver snap (dbeaver-ce) nädip gurmalydygyny görkezýär. Eger eýýäm snapd gurnan bolsaňyz, dbeaver-ce gurmak buýrugyny göçüriň we işlediň:

--------- On Ubuntu/Debian/Mint --------- 
$ sudo apt update && sudo apt install snapd
$ sudo snap install dbeaver-ce

--------- On n RHEL-based Systems ---------
$ sudo dnf install snapd
$ sudo ln -s /var/lib/snapd/snap /snap
$ sudo snap install dbeaver-ce

--------- On Arch Linux ---------
$ git clone https://aur.archlinux.org/snapd.git
$ cd snapd
$ makepkg -si
$ sudo systemctl enable --now snapd.socket
$ sudo ln -s /var/lib/snapd/snap /snap
$ sudo snap install dbeaver-ce

DBeaver Community Edition-y paket dolandyryjysynyň üsti bilen gurmak

DBeaver 64 bitli DEB ýa-da RPM bukjasy hökmünde hem elýeterlidir. Debian we Ubuntu we beýlekiler ýaly emele gelen önümlerde DBeaver-i resmi Debian ammaryndan aşakdaky buýruklary işledip gurup we täzeläp bilersiňiz:

$ wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add -
$ echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
$ sudo apt-get update && sudo apt-get install dbeaver-ce

Mundan başga-da, Ubuntu we Linux Mint, Kubuntu ýaly emele gelen önümlerde DBeaver-i gurmak we täzelemek üçin PPA ammaryny ulanyp bilersiňiz:

$ sudo add-apt-repository ppa:serge-rider/dbeaver-ce
$ sudo apt-get update
$ sudo apt-get install dbeaver-ce

DBeaver-i DEB ýa-da RPM 64-bit paket gurnaýjysynyň üsti bilen gurmak üçin göçürip alyň we aşakdaky ýaly degişli paket dolandyryjysyny ulanyp guruň.

--------- On Ubuntu/Debian/Mint --------- 
$ wget -c https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb 
$ sudo dpkg -i dbeaver-ce_latest_amd64.deb 

--------- On RHEL-based Systems --------- 
$ wget -c https://dbeaver.io/files/dbeaver-ce-latest-stable.x86_64.rpm
$ sudo rpm -ivh dbeaver-ce-latest-stable.x86_64.rpm 

DBeaver-i üstünlikli guranyňyzdan soň, ulgam menýusyndan gözläň we açyň.

Linux-da DBeaver-i nädip ulanmaly

Täze maglumat bazasy birikmesini döretmek üçin aşakdaky skrinshotdaky tapawutlandyrylan düwmä basyň ýa-da Maglumatlar bazalaryna basyň, soňra bolsa täze maglumat bazasy birikmesini saýlaň.

Aşakdaky skrinshotda görkezilişi ýaly maglumat bazasynyň sürüjisini maglumat bazalarynyň sanawyndan tapyň. Soňra Indiki düwmesine basyň. Bu pursatda DBeaver, kompýuteriňizi internete birikdirip, saýlanan sürüjini göçürip almaga synanyşar.

Ondan soň, maglumat bazasynyň birikme sazlamalaryny giriziň (maglumatlar bazasynyň eýesi, Serwer sazlamalaryndaky maglumat bazasynyň ady, Ulanyjy ady we Autentifikasiýa sazlamalarynda ulanyjynyň paroly). Soňra Synag birikmesine basyň.

Maglumat bazasynyň birikdiriş sazlamalary dogry bolsa, maglumatlar bazasynyň serweriniň jikme-jikliklerini görmeli. Dowam etmek üçin OK basyň.

Indi aşakdaky skrinshotda görkezilişi ýaly “Finish” düwmesine basyp, maglumat bazasynyň birikmesini guruň.

Täze maglumat bazasy birikmesi, aşakda görkezilişi ýaly, Maglumat bazasynyň nawigatorynyň aşagynda peýda bolmaly. SQL redaktoryny açmak üçin maglumat bazasynyň adyna sag basyň, soňra SQL redaktoryny saýlaň we SQL skriptini açyň.

Iň soňkusy, garaňky re modeimi ýa-da temany gowy görýän bolsaňyz, oňa geçip bilersiňiz. Windowsönekeý Windows -> Saýlamalara basyň, Daş görnüşe basyň. Soňra Tema sazlamasynyň aşagynda Garaňky saýlaň, soňra Goý we Closeap düwmesine basyň.

Bu gollanmada siziň üçin bar zat. DBeaver hakda resminamalary goşmak bilen has giňişleýin maglumat almak üçin resmi DBeaver web sahypasyna göz aýlaň. Bu gollanma barada islendik teswirleri aşakdaky teswirler bölüminde goýup bilersiňiz.