eFusion 20 сСнтября 2021

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ графичСский интСрфСйс PostgreSQL? Π—Π°Ρ‡Π΅ΠΌ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½? Как это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…? Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии Postgre GUI, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π² 2021 Π³ΠΎΠ΄Ρƒ.
🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ публикуСтся с сокращСниями, Π°Π²Ρ‚ΠΎΡ€ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Ilon Adams.

PostgreSQL – это пСрСдовая открытая систСма управлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-рСляционными Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ основном ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° прСдприятиях ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ запросы SQL ΠΈ JSON.

По Π΄Π°Π½Π½Ρ‹ΠΌ Stack Overflow, PostgreSQL являСтся Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π£Π‘Π” послС MySQL Π² 2021 Π³ΠΎΠ΄Ρƒ. Π‘ΠΎΠ»Π΅Π΅ 40% ΠΈΠ· 70 000+ ΠΎΠΏΡ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Postgres Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… SQLite, MongoDB, Redis ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ.

Π£ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π΅ΡΡ‚ΡŒ Π΄Π²Π° способа администрирования Π‘Π£Π‘Π”:

  • ΠΏΠΈΡΠ°Ρ‚ΡŒ запросы Ρ‡Π΅Ρ€Π΅Π· CLI (Π½Π΅ всСм это нравится);
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ графичСский ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс (GUI) Postgres.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‚. ΠΊ. ΠΎΠ½ позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ инструмСнты GUI.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ GUI PostgreSQL?

ГрафичСский интСрфСйс PostgreSQL – это инструмСнт управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… PostgreSQL. Он позволяСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ сСрвСрам Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π½ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского интСрфСйса.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ графичСский интСрфСйс:

  • длинная кривая обучСния Ρ€Π°Π±ΠΎΡ‚Π΅ с CLI ΠΈ слоТная адаптация;
  • Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ приятный Π² использовании интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки;
  • нСдостаток ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ консоль прСдоставляСт Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·;
  • трудности ΠΏΡ€ΠΈ просмотрС ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ консоли.

ИспользованиС GUI Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСимущСства:

  • ярлыки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для быстрого доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ;
  • ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…;
  • ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ доступ ΠΊ сСрвСру;
  • Π»Π΅Π³ΠΊΠΈΠΉ доступ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС.

Π›ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с графичСским интСрфСйсом

ВСроятно для ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‡Ρ‚ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π° Postgres ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ pgAdmin Π½Π΅ являСтся СдинствСнным доступным инструмСнтом.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго Π΅ΡΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ конструктор Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… инструмСнтов UI Bakery. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» создан для управлСния Postgres, ΠΎΠ΄Π½Π°ΠΊΠΎ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсколько источников Π΄Π°Π½Π½Ρ‹Ρ… (Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, сторонниС прилоТСния, REST API) Π² ΠΎΠ΄Π½ΠΎΠΌ UI. Bakery ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… для отобраТСния PostgreSQL, MongoDB, MySQL, Microsoft SQL, Redis ΠΈ Ρ‚.Π΄.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ UI Bakery ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π²Π΅Π±, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° Π΅Π³ΠΎ установку ΠΈ настройку. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ графичСский интСрфСйс для своСй Π±Π°Π·Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ряд Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки ΠΈ Ρ‚.Π΄. Π­Ρ‚ΠΎΡ‚ процСсс Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ часы вмСсто нСдСль Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΠ½Π³Π°.

ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ экономичСн ΠΈ Π³ΠΈΠ±ΠΎΠΊ, Ρ‡Π΅ΠΌ использованиС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… графичСских инструмСнтов. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹.

1. pgAdmin

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

pgAdmin – кроссплатформСнный графичСский инструмСнт с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

ΠŸΠ»ΡŽΡΡ‹:

  • совмСстим с Linux, Windows, macOS;
  • позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с нСсколькими сСрвСрами ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ;
  • экспорт Π² CSV;
  • ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ запросов;
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ваши сСансы, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π‘Π” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°;
  • ярлыки Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ SQL для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹;
  • встроСнный ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ³ΠΎ языка;
  • Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ докумСнтация ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈ Π½Π΅ всСгда ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ;
  • тяТСлый;
  • высокий ΠΏΠΎΡ€ΠΎΠ³ вхоТдСния;
  • для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с нСсколькими Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ.

2. DBeaver

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

DBeaver – инструмСнт управлСния PostgreSQL с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ ΠΊ нСскольким Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠ»ΡŽΡΡ‹:

  • ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π±ΠΎΠ»Π΅Π΅ 80 Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…;
  • Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ конструктор, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ запросы Π±Π΅Π· Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SQL;
  • нСсколько прСдставлСний Π΄Π°Π½Π½Ρ‹Ρ…;
  • ΠΈΠΌΠΏΠΎΡ€Ρ‚/экспорт Π΄Π°Π½Π½Ρ‹Ρ… Π² CSV, HTML, XML, JSON, XLS, XLSX;
  • ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…;
  • полнотСкстовый поиск Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отобраТСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†/прСдставлСний;
  • доступСн бСсплатный Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • низкая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ;
  • слишком частыС обновлСния, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚;
  • послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ бСздСйствия DBeaver ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

3. Navicat

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный (с Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ) GUI для Postgres.

ΠŸΠ»ΡŽΡΡ‹:

  • простая ΠΈ быстрая установка;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Windows, Linux, iOS;
  • ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ конструктор SQL;
  • Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°;
  • инструмСнт модСлирования Π΄Π°Π½Π½Ρ‹Ρ…: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, схСмами проСктирования;
  • ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Π½ΠΈΠΉ: запускайтС задания, ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ увСдомлСния ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ задания;
  • синхронизация источников Π΄Π°Π½Π½Ρ‹Ρ…;
  • ΠΈΠΌΠΏΠΎΡ€Ρ‚/экспорт Π΄Π°Π½Π½Ρ‹Ρ… Π² Excel, Access, CSV ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹;
  • Π·Π°Ρ‰ΠΈΡ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SSH ΠΈ SSL;
  • использованиС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… сСрвисов Amazon, Google ΠΈ Π΄Ρ€.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • низкая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ GUI;
  • высокая Ρ†Π΅Π½Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ;
  • ΠΎΠ΄Π½Π° лицСнзия ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ (Π²Π°ΠΌ понадобятся 2 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ для PostgreSQL ΠΈ MySQL);
  • мноТСство Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для изучСния.

Navicat

4. DataGrip

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Π°Ρ IDE для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с нСсколькими Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, созданная Π² JetBrains.

ΠŸΠ»ΡŽΡΡ‹:

  • ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Windows, macOS, Linux);
  • простая навигация ΠΏΠΎ схСмС;
  • настраиваСмый UI с консолью для обСспСчСния бСзопасности выполняСмой Ρ€Π°Π±ΠΎΡ‚Ρ‹;
  • быстроС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ошибок;
  • встроСнная систСма контроля вСрсий;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° MySQL, SQLite, MariaDB, Cassandra ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…;
  • ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ;
  • Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • высокая Ρ†Π΅Π½Π°;
  • высокоС ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти;
  • слоТный процСсс ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ошибок;
  • длинная кривая обучСния;
  • Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² качСствС ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ³ΠΎ Π²Π΅Π±-прилоТСния;
  • Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ управлСния нСсколькими Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

DataGrip

5. HeidiSQL

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ с GUI ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Postgres (ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ). Пока поддСрТиваСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Windows.

ΠŸΠ»ΡŽΡΡ‹:

  • простая установка, лСгковСсная ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°ΠΌΠΈ;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° PostgreSQL, MySQL, Microsoft SQL Server, MariaDB;
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ управлСния нСсколькими сСрвСрами Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅;
  • прямой экспорт SQL ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ;
  • массовый просмотр ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†;
  • Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ подсвСтка синтаксиса;
  • сообщСство с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈ рСгулярныС ΠΎΠ±Π½ΠΎΠ²Ρ‹;
  • экспорт Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Excel, HTML, JSON, PHP;
  • Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ соСдинСниС.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • Π½Π΅ кроссплатформСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
  • частыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ;
  • Π½Π΅Ρ‚ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ³ΠΎ языка.

HeidiSql

6. TablePlus

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с графичСским интСрфСйсом для управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… SQL ΠΈ NoSQL. Π‘ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

ΠŸΠ»ΡŽΡΡ‹:

  • высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ;
  • настраиваСмый UI;
  • подсвСтка синтаксиса;
  • высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ бСзопасности Π΄Π°Π½Π½Ρ‹Ρ… обСспСчиваСтся Π·Π° счСт сквозного ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π² соСдинСнии.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с UX ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΡ€ΠΎΠΌΠ΅ PostgreSQL;
  • нСдСшСво, Π° пробная вСрсия ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ;
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² оставляСт ΠΆΠ΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ.

TablePlus

7. OmniDB

🐘 8 Π»ΡƒΡ‡ΡˆΠΈΡ… GUI ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² PostgreSQL Π² 2021 Π³ΠΎΠ΄Ρƒ

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ инструмСнт с GUI для PostgreSQL.

ΠŸΠ»ΡŽΡΡ‹:

  • ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Windows, Linux, macOS);
  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° PostgreSQL, Oracle, MySQL, MariaDB;
  • ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°ΠΌΠΈ;
  • Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ SQL;
  • подсвСтка синтаксиса;
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания настраиваСмых Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ для отобраТСния Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π‘Π”;
  • встроСнная ΠΎΡ‚Π»Π°Π΄ΠΊΠ°.

ΠœΠΈΠ½ΡƒΡΡ‹:

  • Π½Π΅ самый Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с нСсколькими Π±Π°Π·Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ;
  • отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

OmniDB

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: UI Bakery – Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚

Когда Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с GUI, основывайтС ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… аспСктах:

  • Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;
  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ОБ;
  • Ρ‚ΠΈΠΏ Π‘Π£Π‘Π”;
  • количСство Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

DBeaver, DataGrip ΠΈ HeidiSQL большС подходят для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ с ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ. Navicat – Π²Ρ‹Π±ΠΎΡ€ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ благодаря возмоТности совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΠΎΡ‡Ρ‚ΠΈ всС упомянутыС инструмСнты ΡΠ²Π»ΡΡŽΡ‚ΡΡ кроссплатформСнными Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ HeidiSQL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Windows.

НизкоуровнСвая UI Bakery ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников Π΄Π°Π½Π½Ρ‹Ρ… – Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, сторонниС инструмСнты ΠΈΠ»ΠΈ API.

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ pgAdmin ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ классичСскоС ПО тСряСт ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. НизкоуровнСвый ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π·Π° мСньшСС врСмя.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ

ΠœΠ•Π ΠžΠŸΠ Π˜Π―Π’Π˜Π―

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π’ΠΠšΠΠΠ‘Π˜Π˜

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ вакансию

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•