ืฉืืื, ืืืจ! ืื ืจืื ืฉืืื ืืื ืืืืชื ื ืืฉ ืงืืืฅ ืฉืื ืื ืื ื ืืกืชืืจืื ืืฉืื ืฉืืืืฉื ืืืขื ืืื ืขืืืจ ืขืฆืื ื. ืืื ืงืืฉืืจืื ืืืืืจืื, ืกืคืจืื, ืืืืจืื, ืืืจืืืื. ืืื ืืืืืืช ืืืืืช ืกืืื ืืืช ืืคืืคื ืื ืืคืืื ืจืง ืืจืืืกืืืช ืคืชืืืืช ืฉื ืืชืจื ืืืืขื ืืืืืจ ืืืชืจ. ืขื ืืืื ืื ืื ืืชื ืคื, ืงืืฉืืจืื ืืคืกืืงืื ืืืืคืชื ืืจืื ืืืืืจืื ืคืฉืื ืืชืืืฉื ืื.
ืื ืื ื ืฉืชืฃ ืืช ืืืื ืืื ืขื ืืงืืืื ืื ืคืจืกื ืืช ืืงืืืฅ ืืื ื-GitHub? ืื ืืขืืืื ืฉืื ืืืืื ืืืืืช ืฉืืืืฉืืช ืืืืฉืื ืืืจ, ืืืชื ืืืื ืืฉืืืจ ืขื ืจืืืื ืืืืช ืืื, ืืงืื ืขืืืื ืื ืืื ืฉืจืืฆื ืืืืฆืขืืช ืืืกื ืฆืืืืจ ืืฉื ืื ืืืืืื. ืืืืืง ืืฉืืื ืื ื ืืขื ืืคืจืืืงื.
ืฉืื ืืงืกืื ืืจืืืื. ื-CROC ืื ื ืขืืกืง ืืคืืชืื Java ืืืงืจ ืืกืื ื ืชืื ืื. ืืคืืกื ืืื ืื ื ืืืื ืืื ืื ืื ืจืฉืืืืช ืืืืืืืช ืืืืฆื ืืืฆืืจ ืจืืคื ืืืืื ืืฉืืื.
ืืื ืจืฉืืืืช ืืืืืืืช
ืืฉืื ื ืฆืจืื ืืืืื ืืืื ืืื ืืืืืื ืืืฉื ืื ืฉืคืช ืชืื ืืช, ืืืืจ ืืจืืฉืื ืฉืื ื ืขืืฉื ืืื ืืืืช ืืืื - ืื ื ืืืฆื ืืช ืืกืขืืฃ ืืืชืืื, ืืืฉ ืื ืืืืืื ืืช ืืชืืืืื. ืืื ืืฉืคืื ืืคื ืืกืคืจ ืืืืืืื ืืืฆืืืื ืืืชืืืช ืฉืืื, ืื ืจืง ืื ื ืขืืฉื ืืช ืื.
ืืืขืฉื, ืืืืืจ ื-readme.md ืฉืืื ืจืืื, ืฉืื ืืืืจื ื ืคืจืืช
ืืืืคืืื ืืขืืงืจื ืืื ืฉืื ืืืืืืื ืืช ืืืื ืืชืืืืงืื ืื ืขื ืืื ืืืืืจ ืืืืคื ืืืฉื, ืืื ืขื ืืื ืืงืืืื ืื ืขืจืื ืืืชืื ืืืืง ืืืืื ืืืืื ืืืืืจ.
ืืืืจ ืืจืขืืื ืืืืชืื ืฉื ืื ืืืืื ืืื ืืื ืกืื ืืจ ืกืืจืืก ืืืืื,
ืืื ืืืืื ืก ืืจืฉืืื ืืืืืื
ืื ืคืชืืื ืื ืืฆืืชื ืืืืืื ืืชืืื ืื ืืฉื ืฉืืขื ืืื ืืชืื, ืื ืื ืืกืืื ืืจืืฉืื ืฉืืชื ืฆืจืืืื ืืืืื ืืืชื ืืขืฆืืื!
ืื ื ืืืื ืื ืืืืฆืขืืช ืืืืืื ืฉื ืืืฆืืจื ืฉืื.
ืื ื ืืจืฉ ืืฉืืื ืื?
- ืื ื ืจืืฉืืื ืจืืคื ืจืืื ืฉื GitHub ืขื ืฉื ืืื awesome-whatever. ืืืงืจื ืฉืื ืื ืืื awesome-database-tools
- ืื ืื ื ืืืืืื ืืช ืืืืืืื ืฉืื ื ืืคืืจืื ืืืืืื, ืื ืืขืืืจ ืื ื
ืจืฉืืืช ืืืืื-ืืืืื , ืฉืืืฆืืจ ืืช ืื ืืงืืฆืื ืืืจืืฉืื ืืคืืจืื ืื ืืจืฉ - ืืงืืช CI ืืืืชื.
ืืืืื-ืืื ื-travis ci ืืขืืืจ ืื ื ืืฉืืืืชืึนืงึถืฃ ืืืืืืื ืฉืื ื - ืื ืื ื ืืืืื 30 ืืื
- ืื ื ืกืืงืจืื ืืคืืืช 2 ืืืกื ืฆืืืืจ ืฉื ืื ืฉืื ืืืจืื
- ืืืืกืืฃ ืื ืื ื ืขืืฉืื ืืืกื ืฆืืืืจ ืืจืืคื ืืจืืฉื, ืฉืื ืื ืื ื ืืืกืืคืื ืงืืฉืืจ ืืจืืคื ืฉืื ื. ืืื ืืชื ืฆืจืื ืืงืจืื ืืื ืืงืคืืื ืืืืื ืืงืคืืื ืืช ืื ืืืจืืฉืืช ืืจืืืช ืืืืืืื ืืืืฉ ืืืืืกื ืืฆืืืืจ ืขืฆืื.
ืืคื ืงืืืง ืืจืืฉืื ืฉืื
ืืื ืขืืจ ืงืฆืช ืืื, ืืกืคืชื ืขืื ืืืชืจ ืืืืจ, ืขืืืชื ืขื ืืขืืืืช ืืืขืืชื
ืืื ืฉืืืชื ืืืจ ืืฉืื ืืืื, ืฉื ืจืื ืื ืืขืืื ืืช:
ืื ื ืืืจืชื ืืืืืื ืืื ืืืกืคืชื ืื ืงืจื ืืื ืืืฉืจ ืฉืื ืืชื ืืื ืืชืงืืืืื
ืืื ืืืฃ ืขืื ืงืฆืช ืืื, ืขืื ืืื ืขืจืืืืช ืขื ืกืื ืชืืืืืช, ืืืืืืื
ืื ืืคืืชื ืืืืืจ ืฉื ืืืืืืื ืืจืืฉืื ืฉืื, ืืื ืืชืืืื ืืงืื
ืื ื ืืืืืจื ืื ืืืืืช ืืืื ืคืจืกืื ืืคืืกื
ืืื ืืกื ื ืชืื ืื ืืืืืืื
ืจืฉืืื ืืื ืขืช ืืงืืืื ืฉื ืืื ืืกื ื ืชืื ืื
ืืื ื ืืกืืฃ ืืืืข ืขื ืืืื ื ืืกืืื ืืื ืฉืืืืฉืืื ืืืืืืืื ืฉืืคืฉืืื ืขื ืืกืื ื ืชืื ืื ืขืืืจ DBA, DevOps, ืืคืชืืื ืืื ื ืชืืืชื ืกืชื.
ืื ืชืืกืก ืืืืกืืฃ ืืืืข ืขื db-tools ืืฉืื ืื ืขื db-tools ืืืืขืืคืื ืขืืื ืฉื ืฆื ืฉืืืฉื.
ืชืืื
IDE ืื ืืื GUI/ืืงืืืืช ืืื CLI ื ืืืื ืืืืืื ืฉื ืกืืืืช DB ืืืืื ืืืช ืืื ืืืืจื ืืืื ืืืฆืืจืช ืงืื ืขืืืคืืช ืืื ืืืืื ืคืขืืืช ืฉืืคืื/ื ืชืื ืื ืกืงืจืืคืืื ื ืืืืจ/ืกืืืืกืืืงื/ืืืฆืืขืื ืืืืงืืช ืืืืื ืกืืจืฆืื HA / Failover / Sharing ืงืืืจื ื ืืืื ืื ืชืฆืืจื ืืืคืื ืืืืืืช ืกืืืื ืืืื ืืคืฆืืช ืืืืื ืืขืฆืื ืงืื
IDE
AnySQL Maestro - ืืื ื ืืืื ืจื-ืชืืืืชื ืืขืืื ืื ืืืื, ืืงืจื ืืคืืชืื ืฉื ืืกืื ื ืชืื ืื.ืืงืืื ืืืื ืกืืืืื - Aqua Data Studio ืืื ืชืืื ืช ืคืจืืืืงืืืืืืช ืขืืืจ ืืคืชืื ืืกืื ื ืชืื ืื, DBAs ืืื ืืืกืืื.Database.net - ืืื ืื ืืืื ืืกืื ื ืชืื ืื ืืจืืืื ืขื ืชืืืื ื-20+ ืืกืื ื ืชืื ืื.datagrip - IDE ืืืฆื ืคืืืคืืจืืืช ืขืืืจ ืืกืื ื ืชืื ืื ื-SQL ืืืช JetBrains.dbeaver - ืื ืื ืืกื ื ืชืื ืื ืืื ืืืจืกืื ืืืื ื ืืืงืื SQL.dbForge Studio ืขืืืจ MySQL - IDE ืืื ืืืจืกืื ืืคืืชืื, ื ืืืื ืื ืืืื ืฉื ืืกืื ื ืชืื ืื MySQL ื-MariaDB.ืกืืืืื dbForge ืขืืืจ ืืืจืงื - IDE ืจื ืขืืฆืื ืขืืืจ ื ืืืื, ื ืืืื ืืคืืชืื ืฉื Oracle.dbForge Studio ืขืืืจ PostgreSQL - ืืื GUI ืื ืืืื ืืคืืชืื ืืกืื ื ืชืื ืื ืืืืืืืงืืื.dbForge Studio ืขืืืจ ืฉืจืช SQL - ืกืืืืช ืคืืชืื ืืฉืืืืช ืขืืฆืืชืืช ืืคืืชืื, ื ืืืื, ื ืืืื, ื ืืชืื ื ืชืื ืื ืืืืืื ืฉื SQL Server.dbKoda - ืืืืจื ื (ืืกืืจืช JavaScript/Electron), IDE ืืงืื ืคืชืื ืขืืืจ MongoDB. ืืฉ ืื ืชืืื ืืช ืืชืืืื ืืคืืชืื, ื ืืืื ืืืืื ืื ืืืฆืืขืื ืืืกืื ื ืชืื ืื ืฉื MongoDB.IBExpert - ืืื GUI ืืงืืฃ ืขืืืจ Firebird ื-InterBase.ืืืืืSQL - ืืงืื ืงื ืืฉืงื ืื ืืืื MySQL, MSSQL ื-PostgreSQL, ืฉื ืืชื ืืืืคื.ืฉืืืื ืขืืืื ืฉื MySQL - MySQL Workbench ืืื ืืื ืืืืชื ืืืืื ืขืืืจ ืืจืืืืงืืื ืฉื ืืกืื ื ืชืื ืื, ืืคืชืืื ื-DBAs.ื ืืืืงื - ืืื ืืคืืชืื ืืกืื ื ืชืื ืื ืืืืคืฉืจ ืื ืืืชืืืจ ืื-ืืื ืืช ืืืกืื ื ืชืื ืื ืฉื MySQL, MariaDB, SQL Server, Oracle, PostgreSQL ื-SQLite ืืืืฉืื ืืื.ืืคืชื ืืืจืงื SQL โ Oracle SQL Developer ืืื ืกืืืืช ืคืืชืื ืืืคืฉืืช ืืืฉืืืืช ืืืคืฉืืช ืืช ืืคืืชืื ืืื ืืืื ืฉื Oracle Database ืื ืืคืจืืกืืช ืืกืืจืชืืืช ืืื ืืคืจืืกืืช ืขื ื.pgAdmin - ืคืืืคืืจืืช ืื ืืืื ืืืคืืชืื ืืคืืคืืืจืืช ืืืขืฉืืจื ืืืืชืจ ืฉื ืงืื ืคืชืื ืขืืืจ PostgreSQL, ืืกื ืื ืชืื ืื ืืืชืงืื ืืืืชืจ ืืงืื ืคืชืื ืืขืืื.pgAdmin3 - ืชืืืื ืืืืื ืืจืื ืขืืืจ pgAdmin3.PL / SQL Developer - IDE ืฉืืืืขื ืืืืืื ืืคืืชืื ืฉื ืืืืืืช ืชืืื ืืืช ืืืืืกื ืืช ืขืืืจ ืืกืื ื ืชืื ืื ืฉื Oracle.PostgreSQL ืืืกืืจื - ืืื ื ืืืื, ื ืืืื ืืคืืชืื ืืื ืืืืง ืฉื ืืกืื ื ืชืื ืื ืขืืืจ PostgreSQL.ืงึทืจืคึผึธืึธื - ืงืจืคื ืืื ืคืชืจืื ืืกื ืื ืชืื ืื ืืืืืื ืืืคืชืืื, ืื ืืืื ืืื ืชืื ื ืชืื ืื. ื ืื ืฉืื ืืืื ืืืจืืืื ืืืกื ื ืชืื ืื ืืืืฆืขืืช ืืื ื ืืืื ืืกื ื ืชืื ืื ืืืื.ืงืฆื ืงืจืคื - ืืื ืคืืชืื ืืกืื ื ืชืื ืื ืคืฉืืืื ืขืืืจ MySQL ื-Postgres.ืืืจื - TOra ืืื SQL IDE ืืงืื ืคืชืื ืขืืืจ Oracle, MySQL ื-PostgreSQL dbs.ืกืืืืื ืืื ืืื ื - ืฆืืจ, ื ืื, ืฉืื ืฉืืืืชืืช ืืืงืืจ ืืกืื ื ืชืื ืื ืฉื Valentina DB, MySQL, MariaDB, PostgreSQL ื- SQLite ืืืื ื.
ืื ืืื GUI/ืืงืืืืช
ืื ืื - ื ืืืื ืืกืื ื ืชืื ืื ืืงืืืฅ PHP ืืื.Dvisualizer - ืืื ืืกื ื ืชืื ืื ืืื ืืืจืกืื ืขืืืจ ืืคืชืืื, DBAs ืืื ืืืกืืื.HouseOps - ืืืฉืง ืืืฉืชืืฉ ืฉื Enterprise ClickHouse Ops ืขืืืจื ืืืจืืฅ ืฉืืืืชืืช, ืื ืืจ ืืช ืชืงืื ืืช ClickHouse ืืืืจืื ืืืจืื ืืืจืื ืืืฉืื.JackDB - ืืืฉืช SQL ืืฉืืจื ืืื ืื ืชืื ืื ืฉืื, ืื ืืฉื ื ืืืื ืื ืืืื.OmniDB - ืืื ืืื ืืจื ื ืื ืืืื ืืกืื ื ืชืื ืื.Pgweb - ืืคืืคื ืืกื ื ืชืื ืื ืืืืกืก ืืื ืืจื ื ืขืืืจ PostgreSQL, ืืชืื ื-Go ืืขืืื ืขื ืืืื ืืช macOS, Linux ื-Windows.phpLiteAdmin - ืืื ื ืืืื ืืกื ื ืชืื ืื SQLite ืืืืกืก ืืื ืืจื ื ืฉื ืืชื ื-PHP ืขื ืชืืืื ื-SQLite3 ื-SQLite2.phpMyAdmin - ืืืฉืง ืืื ืืจื ื ืขืืืจ MySQL ื-MariaDB.ืืืฉื - PSequel ืืกืคืง ืืืฉืง ื ืงื ืืคืฉืื ืืืืฆืืข ืืฉืืืืช PostgreSQL ื ืคืืฆืืช ืืืืืจืืช.PopSQL - ืขืืจื SQL ืฉืืชืืคื ืืืืจื ื ืขืืืจ ืืฆืืืช ืฉืื.ืคืืกืืืงื - ืืงืื PostgreSQL ืืืืจื ื ืขืืืจ ื-Mac.ืจืืื 3T - Robo 3T (ืืฉืขืืจ Robomongo) ืืื ืืื ื ืืืื MongoDB ืืืฆื ืคืืืคืืจืืืช ืืืืงื ืืขืืคืช.ืืืฉื Pro โ Sequel Pro ืืื ืืืฉืื ืืืืจ ืืงื ืืฉืืืืฉ ืื ืืืื ืืกืื ื ืชืื ืื ืฉื Mac ืืขืืืื ืขื ืืกืื ื ืชืื ืื ืฉื MySQL ื-MariaDB.SQL Operations Studio - ืืื ื ืืืื ื ืชืื ืื ืืืืคืฉืจ ืขืืืื ืขื SQL Server, Azure SQL DB ื-SQL DW ื-Windows, macOS ื-Linux.ืืืืื SQLite - ืืืฉืง ืืจืคื ืชืืื ืืื ืชืืื ืืช SQLite.sqlpad - ืขืืจื SQL ืืืืกืก ืืื ืืจื ื ืคืืขื ืืขื ื ืืคืจืื ืฉืื.SQLPro - ืื ืื Postgres ืคืฉืื ืืืืง ืขืืืจ macOS.ืกื ืื - ืืงืื SQL ืืจืคื ืฉื ืืชื ื-Java ืฉืืืคืฉืจ ืื ืืฆืคืืช ืืืื ื ืฉื ืืกื ื ืชืื ืื ืชืืื JDBC, ืืขืืื ืื ืชืื ืื ืืืืืืืช, ืืื ืคืืง ืคืงืืืืช SQL ืืื'.SQLTools - ื ืืืื ืืกืื ื ืชืื ืื ืขืืืจ VSCode.sqlyog - ื-MySQL GUI ืืฉืื ืืืงื ืืฉืืืืฉ.ืืืืงืก โ ืขืืจื SQL ืืงืื ืคืชืื ืืื ื ืขืกืงืืช ืคืฉืืื ืขืืืจ Clickhouse.ืฉืืืื ืคืืืก - ืืื GUI ืืืืจื ื, ืืงืืจื ืืืืืืืชื ืขืืืจ ืืกืื ื ืชืื ืื ืืืกืืื: MySQL, PostgreSQL, SQLite ืืขืื.TeamPostgreSQL - ืืืฉืง ืืฉืชืืฉ ืื ืืืื ืืื ืืจื ื ืฉื PostgreSQL - ืืฉืชืืฉ ืืืกืื ืื ืชืื ืื ืฉื PostgreSQL ืืื ืืงืื, ืขื ืืืฉืง ืืื ืืจื ื ืขืฉืืจ ืืืืืจ ืืืง ืฉื AJAX.
ืืื CLI
ipython-sql - ืืชืืืจ ืืืกื ื ืชืื ืื ืืฆืืจื ืคืงืืืืช SQL ืืชืื IPython ืื IPython Notebook.ืืืจืืืก - Cli ืขืืืจ Redis ืขื ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืชืืืืจ.pgcenter - ืืื ื ืืืื ืืืื ื-PostgreSQL.pg_activity - ืืคืืืงืฆืื ืืื ืืืืืื ืื ืืืืจ ืคืขืืืืช ืฉืจืช PostgreSQL.pg_top - 'ืืืค' ืขืืืจ PostgreSQL.pspg โ Postgres Pagersqlcl - ืฉืืจืช ืืคืงืืื ืฉื Oracle SQL Developer (SQLcl) ืืื ืืืฉืง ืฉืืจืช ืคืงืืื ืืื ืื ืขืืืจ Oracle Database.usql - ืืืฉืง ืฉืืจืช ืคืงืืื ืืื ืืืจืกืื ืขืืืจ PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server,ืืืกืื ื ืชืื ืื ืจืืื ืืืจืื ืืืื NoSQL ืืืกืื ื ืชืื ืื ืื ืืืกืืื!
dbcli
ืืชื ืืงื - AthenaCLI ืืื ืืื CLI ืขืืืจ ืฉืืจืืช AWS Athena ืฉืืืื ืืืฆืข ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืชืืืืจ.litecli - CLI ืขืืืจ ืืกืื ื ืชืื ืื ืฉื SQLite ืขื ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืชืืืืจ.mssql-cli - ืืงืื ืฉืืจืช ืคืงืืื ืขืืืจ SQL Server ืขื ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืชืืืืจ.ืืืงืื โ ืืงืื ืืกืืฃ ืขืืืจ MySQL ืขื ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืชืืืืจ.pgcli - Postgres CLI ืขื ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืชืืืืจ.vcli - Vertica CLI ืขื ืืฉืืื ืืืืืืืืช ืืืืืฉืช ืชืืืืจ.
ื ืืืื ืืืืืื ืฉื ืกืืืืช DB
dbdiagram.io - ืืื ืืืืจ ืืคืฉืื ืฉืืขืืืจ ืื ืืฆืืืจ ืืืืืจืืืช ืฉื ืงืฉืจื ืืกื ืื ืชืื ืื ืฉืื ืืืืจืื ืืืืืจืืช ืืืืฆืขืืช ืฉืคืช DSL ืคืฉืืื.ืืืืืืื - ืืื ืืืฆืืจืช ืืืืืจืืืช ืงืฉืจื ืืฉืืืืช.SchemaCrawler - ืืื ืืื ืื ืืืืืื ืืืื ื ืฉื ืกืืืืช ืืกื ื ืชืื ืื.ืกืืืื ืืจืื - ืืฆืืจืช ืืกื ืื ืชืื ืื ืฉืื ืืชืืขืื HTML, ืืืื ืืืืืจืืืช ืฉื ืงืฉืจื ืืฉืืืืช.tbls - ืืื ืืืืืืชื ื-CI ืืชืืขืื ืืกื ื ืชืื ืื, ืืชืื ื-Go.
ืืืืื ืืืช
ืืืื ื ืชืื ืื ืฉื Navicat - ืืื ืขืืฆืื ืืกืื ื ืชืื ืื ืืืง ืืืกืืื ื ืฉืขืืืจ ืื ืืื ืืช ืืืืืื ืจืขืืื ืืื, ืืืืืื ืืคืืืืื ืืืืืืช ืืืืื.Oracle SQL Developer Data Modeler โ Oracle SQL Developer Data Modeler ืืื ืืื ืืจืคื ืืื ืื ืฉืืฉืคืจ ืืช ืืคืจืืืืงืืืืืืช ืืืคืฉื ืืช ืืฉืืืืช ืืืื ืื ืชืื ืื.pgmodeler - ืืื ืืืื ื ืชืื ืื ืืืืืขื ืขืืืจ PostgreSQL.
ืืื ืืืืจื
2 ืืก - ืืื ืชืฆืืจืช ืืกื ื ืชืื ืื ืืงืื ืืืฉืชืืฉ ืืงืื ืกืคื ืฉื ืกืงืจืืคืืื DDL ืืืืคืืื ืืืื.ืืจื ืืืกื - ืืื ืืขืืจืช ืืกืื ื ืชืื ืื.ืจืึผืึท โ ืืขืืจืช ืกืืืื ืืงืืื ืช ืขืืืจ MySQL.liquibase - ืกืคืจืื ืืืชื ืชืืืื ืืืกื ื ืชืื ืื ืืืขืงื, ื ืืืื ืืืืฉืื ืฉืื ืืืื ืืกืืืืช ืืกื ื ืชืื ืื.ืืืืจื ื - ืืื ืืืื ืืื ืขืืืจ ืกืืืืืช PostgreSQL.node-pg-mirate - ื ืืืื ืืขืืจืช ืืกืื ื ืชืื ืื ืฉื Node.js ืฉื ืื ื ืืืืคื ืืืขืื ืขืืืจ postgres. (ืืื ืืืื ืืฉืืฉ ืื ืขืืืจ DBs ืืืจืื ืืชืืืืื ืืชืงื SQL - ืืืฉื CockroachDB.)ืคืืจืกืืืก - ืืกืคืง ืืื ืขืืจ ืืชืืืืจ ืกืืืืช ืืกื ื ืชืื ืื PostgreSQL ื-YAML.SchemaHero โ ืืืคืจืืืจ Kubernetes ืื ืืืื ืกืืืืืช ืืกื ื ืชืื ืื ืืฆืืจืชื (gitops ืขืืืจ ืกืืืืืช ืืกื ื ืชืื ืื).ืกืงืืฅ' - ื ืืืื ืฉืื ืืืื ื ืืื ืฉื ืืกื ื ืชืื ืื ืืคืืชืื ืืื ืืกืืจืช ืืคืจืืกื ืืืืื ื.ืืื ืืงื - ืขืื ืืื ืืขืืืื ืืจืกืืืช ืืืขืืจื ืฉื ืกืืืื ืฉืื ืขืชื ื ืืฆืจ ืขื ืืงืืจื .NET Core 3.0+ ืืืชืงืืื ืืื ืืืชืจ.
ืืืื ืืืฆืืจืช ืงืื
ืืืืื ddl - ืืกืืงื ืืช SQL DDL (ืฉืคืช ืืืืจืช ื ืชืื ืื) ืื ืชืื ื ืืืื.scheme2ddl - ืขืืจ ืฉืืจืช ืคืงืืื ืืืืฆืื ืกืืืืช Oracle ืืกื ืฉื ืกืงืจืืคืืื ืฉื ddl init ืขื ืืืืืช ืืกื ื ืืืืข ืื ืจืฆืื, DDL ื ืคืจื ืืงืืฆืื ืฉืื ืื, ืคืื ืืคืืจืื ืืคื.
ืขืืืคืืช
ืืคืขื ืืืืืืช - ืงืื ืคืชืื REST API backend ืขืืืจ ืืืฉืืื ื ืืื, ืืื ืืจื ื ื-IoT.Hasura GraphQL Engine - ืืืฉืงื API ืฉื GraphQL ืืืืจืื ืืืืืืืื ื-Postgres ืขื ืืงืจืช ืืืฉื ืขืืื ื, ืื ืืคืขืืืื webhooks ืืืืจืืขื ืืกื ื ืชืื ืื.jl-sql - SQL ืขืืืจ ืืจืื JSON ื-CSV.mysql_fdw โ ืืขืืคืช ื ืชืื ืื ืืจื ืฉื PostgreSQL ืขืืืจ MySQL.ืฉืืจืืชื ื ืชืื ืื ืฉื ืืืจืงื REST - ืืคืืืงืฆืืืช Java ืืืืฆืข ืืฉืืื, ORDS ืืืคื ืคืขืืื ืฉื HTTP(S) (GET, POST, PUT, DELETE ืืื') ืืืจื ืืงืฆืืืช ืฉื ืืกื ื ืชืื ืื ืืืืืืจื ืื ืชืืฆืืืช ืืืขืืฆืืืช ืืืืฆืขืืช JSON.ืคืจืืืื - Prisma ืืืคืืช ืืช ืืกื ืื ืชืื ืื ืฉืื ืืืืฉืง API ืฉื GraphQL ืืืื ืืืช.postgREST - REST API ืขืืืจ ืื ืืกื ื ืชืื ืื ืฉื Postgres.ืคืจืกื - ืืื ืืจื ืืฉืจืช ืืืฉืง API ืฉื RESTful ืืื ืืกืื ื ืชืื ืื ืฉื ืืชืื ื-Go.restSQL - ืืืืื SQL ืขื ืืืฉืงื API ืฉื Java ื-HTTP, ืืฉืชืืฉ ื- RESTful HTTP API ืคืฉืื ืขื ืกืืืืจื XML ืื JSON.ืืืืฉ - ืืืจ ืืงืืืช ืืช ืืกื ืื ืชืื ืื ืฉื SQL ืฉืื ื- REST API.SandmanXNXX - ืืคืง ืืืืคื ืืืืืืื ืฉืืจืืช API ืฉื RESTful ืขืืืจ ืืกื ืื ืชืื ืื ืืืฉื ืฉืื.sql-boot - ืขืืืคื ืืชืงืืืช ืฉื REST ื-UI ืขืืืจ ืฉืืืืชืืช ื-SQL ืฉืื.
ืืื ืืืืื
ืืฉืขื ืช pg - ืืืืื ืืฉืืืืจ PostgreSQL ืืืื.ืึผึทืจืึถื - ืื ืื ืืืืื ืืฉืืืืจ ืขืืืจ PostgreSQL.
ืคืขืืืช ืฉืืคืื/ื ืชืื ืื
ืขืจืืช ื ืชืื ืื - ืืื ืืืงืืจื ืืคืจืกืื ื ืชืื ืื.dtle - ืฉืืจืืช ืืขืืจืช ื ืชืื ืื ืืืืืจ ืขืืืจ MySQL.pgsync - ืกื ืืจืื ื ืชืื ื Postgres ืืื ืืกืื ื ืชืื ืื.pg_ืืืงืืช - ืืขืจืืช ืืขืชืง ืฉื MySQL ื-PostgreSQL ืฉื ืืชืื ื-Python 3. ืืืขืจืืช ืืฉืชืืฉืช ืืกืคืจืืืช mysql-replication ืืื ืืืฉืื ืืช ืชืืื ืืช ืืฉืืจื ื-MySQL ืืืืืืกื ืืช ื-PostgreSQL ื-JSONB.PGDeltaStream - ืฉืจืช ืืื ืืจื ื ืฉื Golang ืืืืจืืช ืฉืื ืืืื ืฉื Postgres ืืคืืืช ืคืขื ืืืช ืืจื ืฉืงืขื ืืื ืืจื ื, ืืืืฆืขืืช ืชืืื ืช ืืคืขื ืื ืืืืื ืฉื Postgres.repmgr - ืื ืื ืืฉืืคืื ืืคืืคืืืจื ืืืืชืจ ืขืืืจ PostgreSQL.
ืกืงืจืืคืืื
pgx_scripts - ืืืกืฃ ืฉื ืกืงืจืืคืืื ืงืื ืื ืืฉืืืืฉืืื ืื ืืชืื ืื ืืืื ืืกืื ื ืชืื ืื, ืฉื ืืฆืจื ืขื ืืื ืืฆืืืช ืฉืื ื ื-PostgreSQL Experts.pgsql-bloat-estimation - ืฉืืืืชืืช ืืืืืืช ื ืคืืืืช ืกืืืืกืืืช ืืืื ืืงืกืื ืืืืืืืืช ืขืืืจ PostgreSQL.pgWikiDont - ืืืื SQL ืฉืืืืง ืื ืืกื ืื ืชืื ืื ืฉืื ืขืืงื ืืืจ ืืืืื ืhttps://wiki.postgresql.org/wiki/Donโt_Do_This .pg-utils - ืืื ืขืืจ ืฉืืืืฉืืื ืฉื PostgreSQL.ืืืืืื ืืื ืื ืฉื Postgres - ืกืงืจืืคืืื ืืคืงืืืืช SQL ืฉืืืืฉืืื ืืืช .postgres_dba - ืืกื ืืืกืจ ืฉื ืืืื ืฉืืืืฉืืื ืขืืืจ Postgres DBAs ืืื ืืืื ืืกืื.postgres_queries_and_commands.sql - ืฉืืืืชืืช ืืคืงืืืืช PostgreSQL ืฉืืืืฉืืืช.TPT โ ืกืงืจืืคืืื ืืื ืฉื sqlplus ืืืืขืืื ืืืืคืืืืืืฆืื ืฉื ืืืฆืืขื Oracle Database ืืคืชืจืื ืืขืืืช.
ื ืืืืจ/ืกืืืืกืืืงื/ืืืฆืืขืื
ASH Viewer - ืืกืคืง ืชืฆืืื ืืจืคืืช ืฉื ื ืชืื ื ืืืกืืืจืืืช ืืคืขืืืช ืคืขืืืืช ืืชืื Oracle ื- PostgreSQL DB.ืืื ืืื - ืืื ื ืืืืจ MySQL ืืื ืกืืื ืื ืืืกืืื ื.mssql-ื ืืืืจ - ืขืงืื ืืืจ ื-SQL Server ืฉืื ืขื ืืืฆืืขื Linux ืืืืฆืขืืช collectd, InfluxDB ื-Grafana.ืฆื Navicat - ืืื ื ืืืืจ ืฉืจืช ืืจืืืง ืืืื, ืคืฉืื ืืืื ืกืืื ืื, ืขืืืก ืืชืืื ืืช ืขืืฆืืชืืืช ืืื ืืืคืื ืืช ืื ืืืืจ ืฉืื ืืืขืื ืืื ืืืคืฉืจ.Percona ื ืืืืจ ืื ืืืื - ืคืืืคืืจืืช ืงืื ืคืชืื ืื ืืืื ืื ืืืืจ ืืืฆืืขื MySQL ื-MongoDB.ืืกืคื pganalyze - Pganalyze ืืกืคื ืกืืืืกืืืงื ืืืืกืืฃ ืืืื PostgreSQL ืื ืชืื ื ืืืื.ืืืืจ ืืืืงื - ืืื ืืืืื ืืืืืจ ืืืืฉ ืืืืคืฉืจ ืืืฉืชืืฉืื ืืืฆืข ื ืืชืื ืืขืืืง ืฉื ืชืงืื ืืช ืืกืื ืื ืชืื ืื ืฉื Postgres.postgres_exporter - ืืฆืืื Prometheus ืขืืืจ ืืืื ืฉืจืช PostgreSQL.pgDash - ืืืื ืืขืงืื ืืืจ ืื ืืืื ืฉื ืืกืื ืื ืชืื ืื PostgreSQL ืฉืื.PgHero - ืืื ืืืืื ืื ืืืืฆืืขืื ืขืืืจ Postgres - ืืืืงืืช ืชืงืื ืืช, ืืื ืืงืกืื ืืืฆืขืื ืืขืื.pgmetrics - ืืกืืฃ ืืืฆื ืืืืข ืืกืืืืกืืืงื ืืฉืจืช PostgreSQL ืคืืขื.pgMustard - ืืืฉืง ืืฉืชืืฉ ืขืืืจ Postgres ืืกืืืจ ืชืืื ืืืช, ืืชืืกืคืช ืืืคืื ืืฉืืคืืจ ืืืืฆืืขืื.pgstats - ืืืกืฃ ืกืืืืกืืืงืืช PostgreSQL, ืืฉืืืจ ืืืชื ืืงืืฆื CSV ืื ืืืคืืก ืืืชื ืืกืืout.pgwatch2 - ืคืชืจืื ืืืืฉ ืขืฆืืื ืื ืืืืจ ืืืื PostgreSQL/ืืฉืืืจื.ืชืืกืฃ Telegraf PostgreSQL - ืืกืคืง ืืืืื ืขืืืจ ืืกื ืื ืชืื ืื ืฉื postgres ืฉืื.
ืืืืืงืก
ืืืืื ืกื - ืกืืื ื ืืืืจ ืขืืืจ PostgreSQL.Orabbix โ Orabbix ืืื ืชืืกืฃ ืฉื ืืขื ืืขืืื ืขื Zabbix Enterprise Monitor ืืื ืืกืคืง ื ืืืืจ ืจื-ืฉืืืชื, ืืืืื ืืืฆืืขืื ืืืืื ืืช ืืืืืื ืขืืืจ ืืกืื ื ืชืื ืื ืฉื Oracle, ืืื ืขื ืืืื ืืืฆืืขื ืฉืจืช.pg_monz - ืืืื ืชืื ืืช ืื ืืืืจ ืฉื Zabbix ืขืืืจ ืืกื ืื ืชืื ืื ืฉื PostgreSQL.ืคืืืจื - ืกืงืจืืคื Python ืื ืืืืจ ืืกืื ื ืชืื ืื ืฉื Oracle.ZabbixDBA - ZabbixDBA ืืื ืชืืกืฃ ืืืืจ, ืืืืฉ ืืืชืคืชื ืืจืฆืืคืืช ืื ืืืืจ RDBMS ืฉืื.
ืืืืงืืช
DbFit - ืืกืืจืช ืืืืืงืช ืืกื ื ืชืื ืื ืืชืืืืช ืืคืืชืื ืงื ืืื ืข ืืืื ืฉื ืงืื ืืกื ืื ืชืื ืื ืฉืื.RegreSQL - ืืืืงืช ืจืืจืกืื ืฉืืืืชืืช ื-SQL ืฉืื.
ืืืืื ื ืชืื ืื
Databene Benerator - ืืืื ืืกืืจืช ืืืคืงืช ื ืชืื ื ืืืืงื ืืฆืืืืชืืื ืืชืงืคืื ืื ืคื ืืืื ืขืืืจ ืืืขืจืืช ืฉืื ืื ืืืงืช (ืืืื ืขืืช ืืืืคืืก ืืื ืื ืฉื Datalite).dbForge Data Generator ืขืืืจ MySQL - ืืื GUI ืจื ืขืืฆืื ืืืฆืืจืช ื ืคืืื ืืืืจืื ืฉื ื ืชืื ื ืืืืงื ืืฆืืืืชืืื.ืืืืื ื ืชืื ืื dbForge ืขืืืจ ืืืจืงื - ืืื GUI ืงืื ืื ืืืืจ ืืืืืืก ืกืืืืืช ืฉื Oracle ืืืื ืืช ืฉื ื ืชืื ื ืืืืงื ืืฆืืืืชืืื.dbForge Data Generator ืขืืืจ SQL Server - ืืื GUI ืจื ืขืืฆืื ืืืฆืืจื ืืืืจื ืฉื ื ืชืื ื ืืืืงื ืืฉืืขืืชืืื ืขืืืจ ืืกืื ื ืชืื ืื.
ืืืืื ืกืืจืฆืื
pgbadger - ืื ืชื ืืืื ื PostgreSQL ืืืืจ.pgbedrock - ื ืื ืืช ืืชืคืงืืืื, ืืืจืืช ืืชืคืงืืืื, ืืืขืืืช ืขื ืืกืืืื ืืืืจืฉืืืช ืฉื ืืฉืืื Postgres.pgslice - ืืืืงืช ืคืืกื-ืืจืก ืงืื ืืื ืคืฉืืืื.
HA / Failover / Sharing
ืฆืืืืก - ืชืืกืฃ Postgres ืฉืืคืืฅ ืืช ืื ืชืื ืื ืืืฉืืืืชืืช ืฉืื ืขื ืคื ื ืืกืคืจ ืฆืืชืื.ืคืืจืื ืื - ืชืื ืืช ืืืืื ืืช ืืืืื ืฉื PostgreSQL ืขื ZooKeeper, etcd, ืื Consul.ืืฉืืื Percona XtraDB - ืคืชืจืื ืืืจืืืืช ืืืืื ืืืฉืืื MySQL ืืืืื ืืช ืืืืื.ืกืืืืื - ืื ืื PostgreSQL ืืงืืจื ืืขื ื ืืืืื ืืช ืืืืื ืฉื PostgreSQL.pg_auto_failover - ืืจืืื ืืฉืืจืืช ืฉื Postgres ืืืขืืจ ืืืืืืื ืืืฉื ืืืืื ืืช ืืืืื.pglookout - ื ืืืืจ ืจืคืืืงืฆืืืช PostgreSQL ื-failover.ืชืงืื ืืืืืืืืช ืฉื PostgreSQL - ืืืื ืืช ืืืืื ืขืืืจ Postgres, ืืืืกืกืช ืขื ืืคื ืืืช ืืชืขืฉืืื Pacemaker ื-Corosync.postgresql_cluster โ ืืฉืืื ืืืื ืืช ืืืืื PostgreSQL (ืืืืกืก ืขื "Patroni" ื-"DCS(etcd)"). ืืืืืืฆืื ืฉื ืคืจืืกื ืขื Ansible.ืืืืืก - ืืขืจืืช ืืฉืืืืืช ืืกืื ื ืชืื ืื ืขืืืจ ืงื ื ืืืื ืืืคืงื ืฉื MySQL ืืืืฆืขืืช ืจืืกืืง ืืืื.
ืงืืืจื ื
KubeDB โ ืืคืขืืช ืืกืื ื ืชืื ืื ืืืจืืช ืืืฆืืจ ืงืื ื-Kubernetes.ืืคืขืื Postgres - ื-Postgres Operator ืืืคืฉืจ ืืฉืืืืืช PostgreSQL ืืืื ืื ืืืืืื ื-Kubernetes (K8s) ืืืืคืขืืื ืขื ืืื Patroni.ืกืคืืื - HA PostgreSQL ืืฉืืืืืช ืขื Docker.StackGres โ ืืืจืืช Enterprise, Full Stack PostgreSQL ื-Kubernetes.
ืืืื ืื ืชืฆืืจื
MySQLTuner-perl - ืกืงืจืืคื ืืชืื ื-Perl ืืืืคืฉืจ ืื ืืกืงืืจ ืืชืงื ืช MySQL ืืืืืจืืช ืืืืฆืข ืืชืืืืช ืืื ืืืืืืจ ืืช ืืืืฆืืขืื ืืืืฆืืืืช.PGConfigurator - ืืื ืืงืืื ืืื ื ืืืฆืืจืช ืืืคืืืืืืฆืืpostgresql.conf
.pgtune - ืืฉืฃ ืืืืจืช PostgreSQL.postgresqltuner.pl - ืกืงืจืืคื ืคืฉืื ืื ืืชืื ืชืฆืืจืช ืืกื ืื ืชืื ืื PostgreSQL ืฉืื, ืืืชืช ืขืฆืืช ืืืืื ืื.
ืืืคืื
DBmaestro - DBmaestro ืืืืฅ ืืืืืจื ืฉืืจืืจ ืืชืืื ืืืจืืืืช ืืื ืืขืจืืช ื-IT.Toad DevOps Toolkit - Toad DevOps Toolkit ืืืฆืข ืคืื ืงืฆืืืช ืืคืชื ืฉื ืคืืชืื ืืกื ื ืชืื ืื ืืชืื ืืจืืืช ืืขืืืื ืฉื DevOps ืฉืื - ืืืื ืืคืืืข ืืืืืืช, ืืืฆืืขืื ืื ืืืื ืืช.
ืืืืืืช ืกืืืื
ืกืืืืืช ืืืืืื ืฉื Oracle Database - ืกืืืืืช ืืืืืื ืฉื Oracle Database.
ืืืื
ืคืืื - ืืืฉืื ืืืืื SQL ืงื ืืฉืืืืฉ ืฉื ืื ื ืขืืืจ ืืืืื SQL.
ืืคืฆืืช
DBdeployer - ืืื ืฉืคืืจืก ืฉืจืชื ืืกื ื ืชืื ืื ืฉื MySQL ืืงืืืช.dbatools - ืืืืื PowerShell ืฉืืชื ืขืฉืื ืืืฉืื ืขืืื ืืื ืฉืืจืช ืคืงืืื SQL Server Management Studio.Postgres.app - ืืชืงื ืช PostgreSQL ืขื ืื ืืชืืื ืืช ืืจืืื ืืืคืืืงืฆืืืช Mac ืจืืืื.BigSQL - ืืคืฆื ืืืืืืชืืช ืืืคืชืืื ืฉื Postgres.ืืืกื ืคืืืื - ืืืืช ื ืืืื PostgreSQL ืืืืกืกืช ืืื ืืจื ื ืืืืืืช ืืกืคืจ ืืื ืขืืจ ืืืืฉืืืื ืืฉืืืืฉ ืขื PostgreSQL.
ืืืืื
ืืงืจื - ืืืืืช ืืืืืช ืืกืื ื ืชืื ืื. ืคืจืืงืกื ืืกื ื ืชืื ืื ืขื ืืฆืคื ื ืืจืืช ืืฉืื, ืืืคืืฉ ืื ืชืื ืื ืืืฆืคื ืื, ืื ืืขืช ืืืจืงืืช SQL, ืืืืื ืืืืจื, ืขืฆืืฆืื. ืชืืื ืืืฆืคื ื ืืฆื ืืืงืื ืืืฆื ื-proxy ("ืฉืงืืฃ"). SQL, NoSQL.
ืืขืฆืื ืงืื
CodeBuff โ ืืืคืกืช ืฉืคื ืืื ืืกืืืช ืืืืฆืขืืช ืืืืืช ืืืื ื.
ืชืจืืื
- ืืชืจืืืืช ืฉืื ืชืืื ืืชืงืืื ืืืจืื! ืื ื ืงืจื ืืช
ืื ืืืืช ืืชืจืืื ืจืืฉืื.
ืื ืืฉ ืื ืืืฆืืื ืืืกื ืื ืชืื ืื, ืื ื ืฉืชืฃ. ืืฉืื ืื ืืงืื ืืฉืื - ืืืกื ืฆืืืืจ ืืืืืืื. ืื ืืฉ ืื ืฉืืืืช ืืืื ืืฆืืจืช ืืืืืื ืืช ืืฉืื, ืืชืื ืื ืืืชื.
ืืงืืจ: www.habr.com