4. JetBrains Datagrip - создана в стиле всех продуктов от JetBrains. Многие Java-разработчики используют именно её ввиду кроссплатформенности и привычности интерфейса. На мой взгляд, пока сыровата, доступ к объектам не очень удобен. Если команда JetBrains приложит достаточно усилий по её доработке, однозначно займет пальму первенства.
Платная.
5. DBeaver - для кого-то может оказаться "золотой серединой". Достаточно удобная IDE, заточена под разные СУБД, в меру удобный редактор кода и объектов. Я бы сказал, что-то между Oracle SQL Developer и PL/SQL Developer. Есть платная и бесплатная версии. Лично я использую DBeaver для работы с PostgreSQL. Однозначно рекомендую попробовать, тем более что есть версии под все ОС.
Так какую же IDE выбрать? Я думаю, стоит попробовать каждую, написать пару пакетов, создать несколько десятков таблиц и сделать свой выбор 😉
#ide
Платная.
5. DBeaver - для кого-то может оказаться "золотой серединой". Достаточно удобная IDE, заточена под разные СУБД, в меру удобный редактор кода и объектов. Я бы сказал, что-то между Oracle SQL Developer и PL/SQL Developer. Есть платная и бесплатная версии. Лично я использую DBeaver для работы с PostgreSQL. Однозначно рекомендую попробовать, тем более что есть версии под все ОС.
Так какую же IDE выбрать? Я думаю, стоит попробовать каждую, написать пару пакетов, создать несколько десятков таблиц и сделать свой выбор 😉
#ide
Oracle Live SQL - онлайн инструмент от Oracle для выполнения SQL-запросов, написания PL/SQL-кода.
Если у вас нет под рукой БД, а вам необходимо где-то выполнить запрос, то этот инструмент вполне подойдет. Например, задачки из моего канала, можно выполнять в нем💡
Доступ к сервису дается на время. В начале сеанса создается пустая схема. Все что вы выполняете живет пока не закончилось время использования. Все созданные объекты можно выгружать в скрипты и сохранять в вашем личном хранилище на сайте. Так что всегда можно восстановить всю вашу работу.
Вход осуществляется под Oracle-учеткой. Регистрация проста и бесплатна.
Live SQL работает в Oracle Database 19c Enterprise Edition - 19.5.0.0.0.
Если вам интересно могу записать видео про этот сервис и как его использовать👍🏻
#ide
Если у вас нет под рукой БД, а вам необходимо где-то выполнить запрос, то этот инструмент вполне подойдет. Например, задачки из моего канала, можно выполнять в нем💡
Доступ к сервису дается на время. В начале сеанса создается пустая схема. Все что вы выполняете живет пока не закончилось время использования. Все созданные объекты можно выгружать в скрипты и сохранять в вашем личном хранилище на сайте. Так что всегда можно восстановить всю вашу работу.
Вход осуществляется под Oracle-учеткой. Регистрация проста и бесплатна.
Live SQL работает в Oracle Database 19c Enterprise Edition - 19.5.0.0.0.
Если вам интересно могу записать видео про этот сервис и как его использовать👍🏻
#ide
Всем привет!
Как и обещал, я записал видео про сервис Oracle Live SQL 😉
Что в нем будет:
* немного о сервисе, его преимущества;
* регистрация/вход в сервис;
* написание простых запросов и использование предустановленных схем;
* загрузка и сохранение своих скриптов;
* использование библиотек скриптов от сторонних разработчиков.
После просмотра, вы вполне сможете пользоваться сервисом 👌🏻
🎥 Смотреть видео - 11 мин
#видео #plsql #ide #oraclelivesql
Как и обещал, я записал видео про сервис Oracle Live SQL 😉
Что в нем будет:
* немного о сервисе, его преимущества;
* регистрация/вход в сервис;
* написание простых запросов и использование предустановленных схем;
* загрузка и сохранение своих скриптов;
* использование библиотек скриптов от сторонних разработчиков.
После просмотра, вы вполне сможете пользоваться сервисом 👌🏻
🎥 Смотреть видео - 11 мин
#видео #plsql #ide #oraclelivesql
YouTube
Oracle Live SQL как пользоваться сервисом за 11 минут
В этом видео, я расскажу об инструменте написания SQL, PL/SQL кода в сервисе от корпорации Oracle - Live SQL.
* немного о сервисе Oracle Live SQL, его преимущества;
* регистрация/вход в сервис;
* написание простых запросов и использование предустановленных…
* немного о сервисе Oracle Live SQL, его преимущества;
* регистрация/вход в сервис;
* написание простых запросов и использование предустановленных…
Подсветка интерфейса в зависимости от БД
Всем привет!
Пост будет полезен тем, кто использует IDE PL/SQL Developer.
100% вы встречались с ситуацией, когда выполняли скрипт не на той БД, не в той среде и т.п. Для предупреждения таких фейлов, многие IDE позволяют раскрашивать интерфейс в зависимости от коннекта к той или иной БД.
Не исключение мой любимый инструмент - PL/SQL Developer. Но не многие DBD/DBA знают про эту возможность.
Если зайти в меню Preferences -> Appearance, то в разделе “Connection Indicators” можно задать правила для подкрашивания интерфейса.
Шаблоны могут быть такими:
▫️ *@*dev
▫️ myuser@*
▫️ myser@some_proddb и т.д.
Для каждого шаблона задается цвет. Обычно делают: красный для Prod-сред, желтый для тестовых, зеленый для dev.
На скрине я подключен к БД содержащей в строке подключения слово dev. Соответственно, индикаторы подсвечены зеленым.
В PL/SQL Developer’e очень много разных фишек. Могу поделиться, если интересно 😉
Всем хорошей рабочей недели 👍
#ide
Всем привет!
Пост будет полезен тем, кто использует IDE PL/SQL Developer.
100% вы встречались с ситуацией, когда выполняли скрипт не на той БД, не в той среде и т.п. Для предупреждения таких фейлов, многие IDE позволяют раскрашивать интерфейс в зависимости от коннекта к той или иной БД.
Не исключение мой любимый инструмент - PL/SQL Developer. Но не многие DBD/DBA знают про эту возможность.
Если зайти в меню Preferences -> Appearance, то в разделе “Connection Indicators” можно задать правила для подкрашивания интерфейса.
Шаблоны могут быть такими:
▫️ *@*dev
▫️ myuser@*
▫️ myser@some_proddb и т.д.
Для каждого шаблона задается цвет. Обычно делают: красный для Prod-сред, желтый для тестовых, зеленый для dev.
На скрине я подключен к БД содержащей в строке подключения слово dev. Соответственно, индикаторы подсвечены зеленым.
В PL/SQL Developer’e очень много разных фишек. Могу поделиться, если интересно 😉
Всем хорошей рабочей недели 👍
#ide
Recall Statement - Перевызов запроса
Всем привет!
Еще один пост для тех кто использует IDE PL/SQL Developer.
Есть возможность открыть список выполнявшихся команд в IDE. Экономит время и нервы. Нет необходимости писать запрос заново, можно взять уже когда-то написанный. Я достаточно часто использую. Как это выглядит см скрин ⬆️
Открыть можно через комбинацию - CNTRL+E или меню Edit -> Recall Statement.
Появится окно с выполненными запросами. Можно сортировать по дате, по тексту, по коннекту. Если не ошибаюсь, в 14й версии PL/SQL Developer добавили возможность фильтрации, раньше этого очень не хватало.
Количество сохраняемых запросов можно установить в настройках: Configure -> Preferences -> Tools -> Recall Statement.
По-моему, в dbForge и в TOAD тоже есть такие возможности.
DataGrip? SQL Developer? DBeaver?
Можете написать в комментах про свою любимую IDE.
Удобный настроенный инструмент облегчает и ускоряет любую работу 😉
#ide
Всем привет!
Еще один пост для тех кто использует IDE PL/SQL Developer.
Есть возможность открыть список выполнявшихся команд в IDE. Экономит время и нервы. Нет необходимости писать запрос заново, можно взять уже когда-то написанный. Я достаточно часто использую. Как это выглядит см скрин ⬆️
Открыть можно через комбинацию - CNTRL+E или меню Edit -> Recall Statement.
Появится окно с выполненными запросами. Можно сортировать по дате, по тексту, по коннекту. Если не ошибаюсь, в 14й версии PL/SQL Developer добавили возможность фильтрации, раньше этого очень не хватало.
Количество сохраняемых запросов можно установить в настройках: Configure -> Preferences -> Tools -> Recall Statement.
По-моему, в dbForge и в TOAD тоже есть такие возможности.
DataGrip? SQL Developer? DBeaver?
Можете написать в комментах про свою любимую IDE.
Удобный настроенный инструмент облегчает и ускоряет любую работу 😉
#ide
Ribbon vs Classic Menu в PL/SQL Developer
Друзья всем привет!
Иногда замечаю у коллег, студентов огромное меню панели инструментов в PL/SQL Developer’e. Ввели его с 10й что ли версии.
На мой взгляд, занимает пол экрана. Полезная площадь бесполезно расходуется 😱
Переключиться на классическое компактное меню можно в настройках.
Configure -> Preferences -> Appearance -> мотаем до конца окна и выбираем Switch to Menu.
💡 Больше места - больше пространства для кода - удобней работать.
#ide
Oracle Developer
Друзья всем привет!
Иногда замечаю у коллег, студентов огромное меню панели инструментов в PL/SQL Developer’e. Ввели его с 10й что ли версии.
На мой взгляд, занимает пол экрана. Полезная площадь бесполезно расходуется 😱
Переключиться на классическое компактное меню можно в настройках.
Configure -> Preferences -> Appearance -> мотаем до конца окна и выбираем Switch to Menu.
💡 Больше места - больше пространства для кода - удобней работать.
#ide
Oracle Developer
Земля вызывает базу
Ок. СУБД поставили, что дальше?
Надо бы как то начать управлять этим богатством. Какие есть варианты?
1️⃣ Командная утилита psql
Аналог sqlplus в мире Oracle.
Доступна в установленном контейнере. Подключиться можно командой:
psql -U postgres - эта к утилите psql. -U к какому юзеру подключаемся.
2️⃣ IDE с человеческим интерфейсом
Их достаточное количество на любой вкус и цвет.
DBeaver, DataGrip, PgAdmin4 и другие.
На скрине показано окно настроек подключения в DBeaver.
▫️Server: localhost
▫️Dbname: postgres
▫️Port: 5434 (указывали при создании)
▫️User: postgres
▫️Pass: mypass (указывали при создании)
Ввели креды, протестировали. Все должно быть ок ✅
Завтра продолжим 😉
#postgresql #ide
Oracle Developer
Ок. СУБД поставили, что дальше?
Надо бы как то начать управлять этим богатством. Какие есть варианты?
1️⃣ Командная утилита psql
Аналог sqlplus в мире Oracle.
Доступна в установленном контейнере. Подключиться можно командой:
docker exec -it mypgdb14 psql -U postgresdocker exec -it mypgdb14 - эта часть относится к docker
psql -U postgres - эта к утилите psql. -U к какому юзеру подключаемся.
2️⃣ IDE с человеческим интерфейсом
Их достаточное количество на любой вкус и цвет.
DBeaver, DataGrip, PgAdmin4 и другие.
На скрине показано окно настроек подключения в DBeaver.
▫️Server: localhost
▫️Dbname: postgres
▫️Port: 5434 (указывали при создании)
▫️User: postgres
▫️Pass: mypass (указывали при создании)
Ввели креды, протестировали. Все должно быть ок ✅
Завтра продолжим 😉
#postgresql #ide
Oracle Developer
Друзья, всем привет!
Первый пост года начнем с простой вещи.
DBeaver - бесплатная кросс-платформенная IDE для работы с разными СУБД (RDBMS, NoSQL).
И конечно же, её используют наши студенты. Забавно, что второй поток подряд сталкиваются с проблемой слешей в DBeaver.
Т.е. элементарный код:
не выполняется.
IDE ругается на слэши. Это печально 😐
Как это можно исправить?
1. Выбираем коннект к БД, открываем его настройки (Edit connection)
2. Переходим в SQL Editor -> SQL Processing
3. Меняем Statement delimiter на слэш.
4. Наслаждаемся.
Возможно, кому-то станет легче жить 😉
Обсудить в чатике 💬
#ide
Oracle Developer
Первый пост года начнем с простой вещи.
DBeaver - бесплатная кросс-платформенная IDE для работы с разными СУБД (RDBMS, NoSQL).
И конечно же, её используют наши студенты. Забавно, что второй поток подряд сталкиваются с проблемой слешей в DBeaver.
Т.е. элементарный код:
begin
...
end;
/
не выполняется.
IDE ругается на слэши. Это печально 😐
Как это можно исправить?
1. Выбираем коннект к БД, открываем его настройки (Edit connection)
2. Переходим в SQL Editor -> SQL Processing
3. Меняем Statement delimiter на слэш.
4. Наслаждаемся.
Возможно, кому-то станет легче жить 😉
Обсудить в чатике 💬
#ide
Oracle Developer
🌐 Навигация по темам канала Oracle Developer
📘 Основы
#sql #plsql #теория #архитектура
#функции #секционирование #временныетаблицы
#транзакции #исключения #курсоры
#аналитическиефункции #иерархическиезапросы
#системныепредставления #компиляция #представления #коллекции #циклы
🛠 Практика и задачи
#задача #решениезадачи #asktom
🚀 Оптимизация и производительность
#оптимизация #nestedloops #индекс
🧩 Инструменты и технологии
#тестирование #postgresql #oracle #docker #oracle23c #ide #ai
💼 Карьера и Развитие
#карьера #собеседование #hr #тинькофф #magnit #вкусноиточка #leroymerlin #сбер #яндекс #Эффективность #КарьерныйРост #Denis_Kivillev #Работа
🎓 Дополнительные материалы
#видео #подкаст #аудиоподкаст #конкурс #марафон #юмор
—
В почти 700 (!) постах не мудрено заплутать. Поэтому решил сделать подобие навигации 😉
Не забывайте пользоваться обычным поиском, я не добавил сюда низкочастотные хештеги.
Канал Oracle Developer | Чатик💬
📘 Основы
#sql #plsql #теория #архитектура
#функции #секционирование #временныетаблицы
#транзакции #исключения #курсоры
#аналитическиефункции #иерархическиезапросы
#системныепредставления #компиляция #представления #коллекции #циклы
🛠 Практика и задачи
#задача #решениезадачи #asktom
🚀 Оптимизация и производительность
#оптимизация #nestedloops #индекс
🧩 Инструменты и технологии
#тестирование #postgresql #oracle #docker #oracle23c #ide #ai
💼 Карьера и Развитие
#карьера #собеседование #hr #тинькофф #magnit #вкусноиточка #leroymerlin #сбер #яндекс #Эффективность #КарьерныйРост #Denis_Kivillev #Работа
🎓 Дополнительные материалы
#видео #подкаст #аудиоподкаст #конкурс #марафон #юмор
—
В почти 700 (!) постах не мудрено заплутать. Поэтому решил сделать подобие навигации 😉
Не забывайте пользоваться обычным поиском, я не добавил сюда низкочастотные хештеги.
Канал Oracle Developer | Чатик💬