Неплохая статья, в которой рассматривается пример создания DDL лога в PostgreSQL – это своего рода журнал DDL операций.
Подробно описывается, как реализовывать DDL лог с помощью триггеров событий.
Структура статьи
— Типы событий
— Команды DDL, на которые срабатывают триггеры событий
— Функции для триггеров событий
— Функции для получения информации в событийных триггерах
— Команда CREATE EVENT TRIGGER
— Таблица для хранения информации
— Функция, которая будет вызываться при наступлении события
— Создание событийных триггеров
— Пример работы DDL лога
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Вы можете присваивать столбцу значение по УМОЛЧАНИЮ при добавлении или изменении строк с помощью ключевого слова DEFAULT
#SQL #ORACLE
@sqlhub
INSERT INTO ... VALUES ( DEFAULT, ... )
UPDATE ... SET ... = DEFAULT
#SQL #ORACLE
@sqlhub
👍25❤5🔥2
Особенности работы комманды в других версиях указаны в сноске*.
Команды установки приведены для Ubuntu 20.04, но работать будут практически аналогично и в других средах.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4❤2
Microsoft выпустила ограниченную общедоступную предварительную версию Copilot в базе данных SQL Azure. ИИ-помощник интегрирует данные и формулирует применимые ответы с использованием общедоступной документации, динамических представлений управления, хранилища запросов, представлений каталога и диагностики поддерживаемости Azure.
Новое расширение Copilot будет включать два интерфейса:
Доступ к функции естественного языка можно получить, перейдя в базу данных SQL Azure и нажав «Launch inline copilot» на панели инструментов редактора запросов. Оттуда можно ввести свой вопрос. После этого нужно кликнуть «Создать запрос», и появится новый оператор присваивания кода T-SQL. Его можно выполнить или отклонить и ввести новое приглашение на естественном языке, которое создаст новый оператор кода, но не заменит предыдущий.
Интеграция предоставляет пользователям базы данных SQL Azure доступ к Microsoft Copilot для Azure.
Чтобы опробовать предварительную версию, нужно перейти на эту веб-страницу и зарегистрироваться в программе. Пока неизвестно, как долго продлится её тестирование.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5❤3😢1
Forwarded from Аналитик данных
Инструмент, использующий функциональность виртуальной таблиц Sqlite, позволяющий исследовать объекты Linux ELF с помощью SQL.
ELF (англ. Executable and Linking Format — это формат исполнимых и компонуемых файлов) — формат исполняемых двоичных файлов, используемый во многих современных UNIX-подобных операционных системах, таких как FreeBSD, Linux, Solaris и др.
Традиционно изучение файлов ELF ограничивалось такими инструментами, как objdump или readelf. Несмотря на то, что эти инструменты обладают широкими возможностями синтаксического анализа, формат вывода и возможность задавать исследовательские функции инструментов довольно ограничены.
▪ Github
Аналитика данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥1
💎 Яндекс выкатит линейку нейросетей YandexGPT 3
Самая первая языковая модель из третьего поколения уже доступна на Yandex Cloud. Это YandexGPT 3 Pro, которую можно встроить в продукты бизнеса через API и дообучить в сервисе ML-разработки Yandex DataSphere для потребностей компании, а именно — загрузить файл с примерами запросов и эталонными ответами на них.
Новая нейросеть особенно хорошо проявляет себя в таких сферах, как клиентская поддержка, онлайн-продажи, цифровые коммуникации, маркетинг, реклама и управление персоналом. Также языковая модель лучше работает с документами: например, составляет договоры, счета, нормативную документацию, должностные инструкции и не только.
Цена на использование нейросети снизилась почти в два раза. Плюс её можно попробовать в демо-режиме.
@sqlhub
Самая первая языковая модель из третьего поколения уже доступна на Yandex Cloud. Это YandexGPT 3 Pro, которую можно встроить в продукты бизнеса через API и дообучить в сервисе ML-разработки Yandex DataSphere для потребностей компании, а именно — загрузить файл с примерами запросов и эталонными ответами на них.
Новая нейросеть особенно хорошо проявляет себя в таких сферах, как клиентская поддержка, онлайн-продажи, цифровые коммуникации, маркетинг, реклама и управление персоналом. Также языковая модель лучше работает с документами: например, составляет договоры, счета, нормативную документацию, должностные инструкции и не только.
Цена на использование нейросети снизилась почти в два раза. Плюс её можно попробовать в демо-режиме.
@sqlhub
👍8❤4👎3🔥3
Зачем выбирать SQLite вместо MySQL или PostgreSQL
— SQLite проще
— SQLite переносим
— SQLite быстр
— SQLite надёжен
— SQLite экономически эффективен
— SQLite легко защитить
Может ли SQLite подойти как БД для проекта в продакшене
— Потребуется немного проб и ошибок, чтобы научиться использовать его правильно
— Не масштабируется по горизонтали
— Ограничение параллелизма
— Ограниченная поддержка миграции
— Ограничения типов данных
Использование SQLite в продакшене, в реальном мире
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤4🔥2👏2
Держите подборку отличных инструментов для работы с БД. Про некоторые вы 100% слышали, но по-любому найдёте в этом посте для себя полезное
— Обеспечивает расширенные возможности для стилизации и визуализации данных.
— Позволяет создавать разнообразные цветные диаграммы и наглядные графики.
— Поддерживает широкий спектр источников информации, включая популярные системы управления базами данных SQL Server, PostgreSQL, Oracle и MySQL.
Power BI от Microsoft – это мощный инструмент для бизнес-аналитики, который поддерживает широкий спектр типов данных и возможностей для их визуализации. Он позволяет создавать детализированные отчеты и интерактивные презентации, превращая комплексные наборы данных в понятные и привлекательные визуальные представления.
SSMS – это интегрированная среда для работы с инфраструктурой SQL Server, которая обеспечивает эффективное управление базами данных и разработку SQL-запросов. Она позволяет управлять базами и объектами данных с использованием графического интерфейса пользователя.
MySQL Workbench – это комплексный механизм для работы с базами данных MySQL.
— Предлагает широкий спектр возможностей для администрирования, проектирования, разработки и тестирования баз данных.
— Обеспечивает единую интегрированную среду (IDE) для различных операций.
— Включает возможности для визуального моделирования, то есть создания и модификации структуры баз данных графическим способом.
А ещё можно вспомнить pgAdmin, Oracle SQL Developer, DBeaver, PopSQL, Apache Superset, Google Data Studio, dbdiagram.io, Diagrams.net, QuickDBD
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤6👎1🔥1