Записки админа
12.4K subscribers
612 photos
27 videos
219 files
2.36K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://t.me/sysadminnotes?boost
Download Telegram
И ещё в копилку ссылок - ресурс, на котором можно попрактиковаться в написании SQL запросов. Имеется неплохая разбивка по темам, так что материал можно осваивать пошагово и постепенно.

https://sqlbolt.com/

#sql
🖱 И вот ещё показали десктопный и cli клиент для sql. Весьма неплохо выглядит, как по мне: https://sqlectron.github.io/

UPD0: Камрады подсказывают - оно уже UNMAINTAINED. Но пусть будет, вдруг кому-то пригодится.

UPD1: Теперь это ещё большего фидбека пост. Помимо известных всем mycli и pgcli, читатели рекомендуют попробовать ещё dbeaver.io (имеется коммунити версия) и sqlitebrowser.org.

#фидбечат #sql #desktop
🖱 А вдруг вам, так же как и мне не спится в ночь глухую. Вот, можете почитать некоторые бест практис по работе с базами данных - Some SQL Tricks of an Application DBA. Non-trivial tips for database development.

#напочитать #sql | Блог | Канал
🛠 Инструмент для визуализация связей и структуры в базе данных, поддерживающий более 20 разных БД. Доступен как онлайн, так и для установки на собственном сервере:

- Онлайн: https://sqlflow.gudusoft.com/
- Селфхост: https://github.com/sqlparser/sqlflow_public/blob/master/install_sqlflow.md

#линк #sql
Интересный подход к организации работы базы данных. Внутри мы получаем SQL, с которым можно работать как с MySQL, а с помощью дополнительных команд мы имеем возможность работать с базой как с git - коммитить, пушить, мержить.

https://github.com/dolthub/dolt

Доступна self-hosted версия, публичный хаб, и возможность получить SaaS решение. Истории применения так же любезно собраны на отдельной странице:

https://www.dolthub.com/blog/2022-07-11-dolt-case-studies/

"It's like Git and MySQL had a baby." говорят нам разработчики. Такие дела.

#sql #database #напочитать
🔩 SQL Translator.

Юная девушка-джун с помощью SQL Translator и нейросеточки учится составлять SQL запросы. Базово это работает так:

1. Открываем сайт https://www.sqltranslate.app/
2. В левой форме вводим человеческий запрос, который хотим транслировать в SQL.
3. В правой форме получаем результат - непосредственно SQL запрос, который можно использовать.

Для любителей selfhosted решений (но да, оно делает запросы в OpenAI), SQL Translator можно развернуть на собственной площадке...

Github проекта: https://github.com/whoiskatrin/sql-translator

P. S. Периодически генерирует странное (например, когда речь идёт о выводе по дате типа "не раньше чем такая-то дата"), но всё равно выглядит интересно.

#ai #sql #линк
🖱 Lost at SQL: The SQL learning game.

Текстовый квест, который позволяет потренировать базовые навыки SQL...

https://lost-at-sql.therobinlord.com/

#sql #game #fun
sqlqa.pdf
2.1 MB
🖱Most frequently asked SQL interview questions.

Документ с примерами вопросов и ответов так или иначе связанных с SQL и базами данных.

#sql #interview #напочитать
🖱 What is the SQL Query order of Execution?

Хорошая визуализация порядка выполнения SQL запроса.

Принёс из Linkedin, если что...

#sql #query #mysql
🖱Explaining The Postgres Meme - глубокое погружение в тему работы SQL серверов на примере PostgreSQL...

https://avestura.dev/blog/explaining-the-postgres-meme

#sql #postgresql #напочитать
🖱Postgres Playground - интересный тренажёр для обучения работе с PostgreSQL. Информация разбита на секции, а в каждой секции доступны примеры команд, их описание и терминал, где команду можно выполнить и ознакомиться с результатом...

https://www.crunchydata.com/developers/tutorials

#postgresql #sql #database
🔩 sq - это как jq, только для SQL и CSV...

- Сайт и демонстрация: https://sq.io/
- Github: https://github.com/neilotoole/sq

#sq #jq #sql
This media is not supported in your browser
VIEW IN TELEGRAM
🕹 Ничего особенного, просто реализация тетриса на SQL (ладно, там ещё Python немного участвует) в PostgreSQL...

https://github.com/nuno-faria/tetris-sql

#sql #posgresql #tetris