tgoop.com/sqlhub/1914
Last Update:
π§ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- ΠΠ½Π°Π»ΠΈΠ· ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΠ: ΡΠ°Π·Π±ΠΈΡΠ°Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ pg_stat_statements ΠΈ Π²ΡΡΠ²Π»ΡΠ΅Ρ Β«Π³ΠΎΡΡΡΠΈΠ΅Β» Π·Π°ΠΏΡΠΎΡΡ
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΡ
Π΅ΠΌΡ: ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠ°Π±Π»ΠΈΡ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ²
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π°ΠΏΡΠΎΡΠΎΠ²: Ρ
ΡΠ°Π½ΠΈΡ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ Π² JSONβΡΠ°ΠΉΠ»Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ myqueries.json)
Linting SQL: Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ PythonβSqlfluff Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠΈΠ»Ρ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°
- OpenAI/LLMβΠΏΠΎΠΌΠΎΡΡ: ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ API-ΠΊΠ»ΡΡΠ° ΠΊ OpenAI, Ollama ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΌΡ LLM Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΡΡΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΏΠ»Π°Π½Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
- ΠΠΊΡΠΏΠΎΡΡ DDL: ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ DDL ΡΠ΅ΡΠ΅Π· pg_dump Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΡΠ΅ΡΠ΅Π· LLM
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ pgtune ΠΈ Dockerβcompose Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ALTER SYSTEM ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ
github.com
.- ΠΠ°ΠΏΡΡΠΊ ΡΠ΅ΡΠ΅Π· Docker ΠΈΠ»ΠΈ Flask: Π»Π΅Π³ΠΊΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅ .
π‘ ΠΠ°ΠΊ Π½Π°ΡΠ°ΡΡ?
- Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ pg_stat_statements.
- ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ°Π·Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π³ΠΎΡΠΎΠ²ΡΠΌ Docker-ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
- ΠΠ°ΡΠΈΠ°Π½Ρ Π±Π΅Π· Docker β ΡΠ΅ΡΠ΅Π· Python/Flask.
- ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ LLMβΠΊΠ»ΡΡΠ° β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ OpenAI, Ollama ΠΈ Ρ.Π΄.
- ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² myqueries.json.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°Π½Π°Π»ΠΈΠ·, lint, ΡΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³Π°ΠΌ!
pgAssistant β ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ PostgreSQL. ΠΠ½ ΡΠΎΡΠ΅ΡΠ°Π΅Ρ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ LLM, ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ β ΠΌΠΎΠ³Ρ ΠΏΠΎΠΌΠΎΡΡ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ LLM ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΡΠ΅ΡΠ΅Π· Docker/Flask.
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π½Π° GitHub Π½Π°ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 1 300+ β ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ .
π Github
@sqlhub