powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / чем удобно ковырять постгре ?
25 сообщений из 177, страница 7 из 8
чем удобно ковырять постгре ?
    #743167
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IT-Клоп  23.03.2024, 19:50
[игнорируется]
Sparrow  23.03.2024, 19:41
[игнорируется]
Ехес(@sql) не понимаю, зачем такой изврат?
Можно это делать с наружы,
При чём тут sql serwer?

Динамик скуэль это вообще надо запретить.
Не дело это, есть базовый sql,
Дали дурацкую возможность, которая не для sql , теперь начинают ей пользоваться, а потом вопросы задают
К сожалению, без него иногда никак.
Всегда это плохо, и всегда это ,

Можно делать из вне, на службе или в клиенте. И эффективней. Может я и не прав
...
Изменено: 23.03.2024, 19:59 - Sparrow
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743176
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может была ошибка в проекте структуры базы данных, тогда, да, но проще изменить структуру, а старый код поддерживать систематическими view
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743180
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бывает, что надо сгенерировать код. Cкажем, сгенерировать имя для DDL операции и потом выполнить её.
А также в MS SQL Server есть полезная конструкция exec at , для работы с linked серверами.
При работе с linked серверами вообще без динамического sql сложно обойтись.
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743186
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IT-Клоп  23.03.2024, 20:11
[игнорируется]
бывает, что надо сгенерировать код. Cкажем, сгенерировать имя для DDL операции и потом выполнить её.
А также в MS SQL Server есть полезная конструкция exec at , для работы с linked серверами.
При работе с linked серверами вообще без динамического sql сложно обойтись.
Бывает, но это скорее исключительные ситуации или переходный периоод
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743188
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparrow  23.03.2024, 20:18
[игнорируется]
IT-Клоп  23.03.2024, 20:11
[игнорируется]
бывает, что надо сгенерировать код. Cкажем, сгенерировать имя для DDL операции и потом выполнить её.
А также в MS SQL Server есть полезная конструкция exec at , для работы с linked серверами.
При работе с linked серверами вообще без динамического sql сложно обойтись.
Бывает, но это скорее исключительные ситуации или переходный периоод
Не нужна такая конструкция, она прямо противоречит декоративности sql
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743211
Sparrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В sql 4 декларации, не команды,
Плюс некоторое количество для создания обьектоВ, все.
А динамик sql, всегда код не верное использование sql.
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743231
Неуловимый Джо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
IT-Клоп  23.03.2024, 20:11
[игнорируется]
При работе с linked серверами вообще без динамического sql сложно обойтись.
Угадал.
Это именно оно.

Воробей, ты вообще не о том говоришь, ты про саму фичу что-нибудь скажи :)
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743237
Капитан Немо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чот прямо реклама SQL ассистента.
Я вот подпинываю базы PG в нескольких конторах, там супер-пупер мне не надо тусить. Сархивировать базу, прогнать запросы, подправить что-то. За глаза хватает PgAdmin 3 (PgAdmin 4 не переношу, херь какая-то. Я вообще к web-приложениям плохо отношусь). Использую форки с гитхаба, уже есть с поддержкой PG 16. Иногда использую бобра.
...
Рейтинг: 1 / 0
Нравится: Гарыныч
чем удобно ковырять постгре ?
    #743240
Неуловимый Джо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Капитан Немо  23.03.2024, 20:57
[игнорируется]
Чот прямо реклама SQL ассистента.
Ну а че, мне понравился вот и хотел поделиться :)

Первые несколько страниц бобра рекламируют, так почему не порекламировать что-то другое.
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743256
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sparrow  23.03.2024, 20:18
[игнорируется]
IT-Клоп  23.03.2024, 20:11
[игнорируется]
бывает, что надо сгенерировать код. Cкажем, сгенерировать имя для DDL операции и потом выполнить её.
А также в MS SQL Server есть полезная конструкция exec at , для работы с linked серверами.
При работе с linked серверами вообще без динамического sql сложно обойтись.
Бывает, но это скорее исключительные ситуации или переходный период
Так-то я не особо любою динамический SQL.
Видел код почитателей его, сопровождать такое не очень.
Но в указанных ранее ситуациях,когда я имел дело с MS SQL Server - без динамического SQL было не обойтись.

Для внешних источников там вообще много конструкций предусмотрено с динамическим SQL: OPENROWSET, OPENQUERY ...

А также бывали ситуации, когда с точки зрения оптимальности плана динамический SQL позволял выиграть. Конкретный кейс не вспомню сейчас, правда.
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743259
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх, жаль, пкарклинъ умер, с ним было интересно про это попиздеть, да и поучительно весьма...
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743266
Неуловимый Джо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
IT-Клоп  23.03.2024, 21:07
[игнорируется]
А также бывали ситуации, когда с точки зрения оптимальности плана динамический SQL позволял выиграть. Конкретный кейс не вспомню сейчас, правда.
скорее всего речь о нескольких подряд условиях типа

@ Param is null
or Чтототам какое-то выражение с @Param
...
Изменено: 23.03.2024, 21:13 - Неуловимый Джо
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743270
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в постгресе кстати не так часто вижу использование динамического SQL почему-то. Странно, ведь сравнительно много кода удаётся просматривать самого разного происхождения. Может, специфика задач...
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #743271
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неуловимый Джо  23.03.2024, 21:13
[игнорируется]
IT-Клоп  23.03.2024, 21:07
[игнорируется]
А также бывали ситуации, когда с точки зрения оптимальности плана динамический SQL позволял выиграть. Конкретный кейс не вспомню сейчас, правда.
скорее всего речь о нескольких подряд условиях типа

@ Param is null
or Чтототам какое-то выражение с @Param
возможно, да.
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #749494
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставлю PostgreSQL на Windows, для изучения. В процессе установки спрашивает, в какой папке хранить данные. Оставить то, что по-умолчанию, норм?
C:\Program Files\PostgreSQL\16\data
...
Изменено: 02.04.2024, 14:11 - s62
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #749495
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  02.04.2024, 14:11
[игнорируется]
Ставлю PostgreSQL на Windows, для изучения. В процессе установки спрашивает, в какой папке хранить данные. Оставить то, что по-умолчанию, норм?
C:\Program Files\PostgreSQL\16\data
Если для изучения - нормально. Если предполагается большая база данных и есть под нее отдельный раздел - то там надо.
Впрочем, ничего страшного если потом понадобится перенести - это можно будет сделать без проблем.
...
Рейтинг: 1 / 0
Нравится: s62
чем удобно ковырять постгре ?
    #749500
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IT-Клоп [игнорируется] 
Да я на свой ноут ставлю. Чисто для изучения.
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #749517
Неуловимый Джо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
теперь главное решить чем его ковырять.
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #749519
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неуловимый Джо  02.04.2024, 15:04
[игнорируется]
теперь главное решить чем его ковырять.
У меня сейчас в принципе рабочий день (удаленно) и есть что делать, так что вечером займусь дальше. Но при установке что-то в заключительной фазе не сработало, инициализация кластера чего-то что ли. Зашел потом в pgAdmin 4, что-то не видно там сервера. Может это норм, доки ещё не читал.
Но есть мысль снести и поставить заново не в Program Files, т.к. там же нужны админские права для правки разных файлов...
А ковырять - pgAdmin 4, вот. )

p.s. и ещё там sql shell есть.

p.p.s. Не видно не БД, а сервера, неправильно написал сначала.
...
Изменено: 02.04.2024, 15:15 - s62
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #749521
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  02.04.2024, 15:09
[игнорируется]
Неуловимый Джо  02.04.2024, 15:04
[игнорируется]
теперь главное решить чем его ковырять.
У меня сейчас в принципе рабочий день (удаленно) и есть что делать, так что вечером займусь дальше. Но при установке что-то в заключительной фазе не сработало, инициализация кластера чего-то что ли. Зашел потом в pgAdmin 4, что-то не видно там БД. Может это норм, доки ещё не читал.
Но есть мысль снести и поставить заново не в Program Files, т.к. там же нужны админские права для правки разных файлов...
А ковырять - pgAdmin 4, вот. )

p.s. и это, sql shell наверное
Ставить надо не на Windows, а на Linux (виртуалка или wsl).
Ковырять в DBeaver.

commit;
...
Изменено: 02.04.2024, 15:16 - Кусь
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #749657
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, переставил не в Program Files, и установка прошла без ошибок, и в pgAdmin сервер появился и БД.
...
Рейтинг: 1 / 0
Нравится: Гарыныч
чем удобно ковырять постгре ?
    #749729
Кусь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  02.04.2024, 19:14
[игнорируется]
Вот, переставил не в Program Files, и установка прошла без ошибок, и в pgAdmin сервер появился и БД.
На Мак когда поставишь?
...
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #749750
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь [игнорируется] 

У меня нет Мака, все ПК, которыми я сейчас пользуюсь, с Windows.
...
Рейтинг: 1 / 0
Нравится: Гарыныч
чем удобно ковырять постгре ?
    #750269
megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусь  02.04.2024, 15:16
[игнорируется]
s62  02.04.2024, 15:09
[игнорируется]
Неуловимый Джо  02.04.2024, 15:04
[игнорируется]
теперь главное решить чем его ковырять.
У меня сейчас в принципе рабочий день (удаленно) и есть что делать, так что вечером займусь дальше. Но при установке что-то в заключительной фазе не сработало, инициализация кластера чего-то что ли. Зашел потом в pgAdmin 4, что-то не видно там БД. Может это норм, доки ещё не читал.
Но есть мысль снести и поставить заново не в Program Files, т.к. там же нужны админские права для правки разных файлов...
А ковырять - pgAdmin 4, вот. )

p.s. и это, sql shell наверное
Ставить надо не на Windows, а на Linux (виртуалка или wsl).
Ковырять в DBeaver.

commit;
Поизучать можно и на Виндовс.
...
коротко о себе по версии дедофорумчан:
либераст, хохол, жыд, ЗОЖовец-наркоман на антидепрессантах, сталинист, протохохол, желающий поменять родных православных коррупционеров на иноземных..
Рейтинг: 0 / 0
чем удобно ковырять постгре ?
    #753555
Дед-Папыхтет
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
megabyte  03.04.2024, 22:25
[игнорируется]
Кусь  02.04.2024, 15:16
[игнорируется]
s62  02.04.2024, 15:09
[игнорируется]
Неуловимый Джо  02.04.2024, 15:04
[игнорируется]
теперь главное решить чем его ковырять.
У меня сейчас в принципе рабочий день (удаленно) и есть что делать, так что вечером займусь дальше. Но при установке что-то в заключительной фазе не сработало, инициализация кластера чего-то что ли. Зашел потом в pgAdmin 4, что-то не видно там БД. Может это норм, доки ещё не читал.
Но есть мысль снести и поставить заново не в Program Files, т.к. там же нужны админские права для правки разных файлов...
А ковырять - pgAdmin 4, вот. )

p.s. и это, sql shell наверное
Ставить надо не на Windows, а на Linux (виртуалка или wsl).
Ковырять в DBeaver.

commit;
Поизучать можно и на Виндовс.
Ковырять на Винде psql хуйово там раскладки не совпадают. Ваще psql крутая шняга - удобнее sqlcmd. Склекты в конце \gx спасают когда дохуя колонок. Ну и линуксовая история команд норм.
Понятно для разработки процедур лучше IDE какой... Хотя можно и в текстовом редакторе править и psql накатывать.
По старинке если ide - мне бивер зашёл лучше чем пгадмин
...
Рейтинг: 1 / 0
Нравится: Кусь
25 сообщений из 177, страница 7 из 8
Форумы / Просто Трёп [закрыт для гостей] / чем удобно ковырять постгре ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Игнорируют тему (1): С чистого листа
Читали форум (14): Анонимы (6), Дед-Папыхтет, Redd, Умник-практикующий, Королева Жезлов 1 мин., NSFuimus 2 мин., Владайка 4 мин., паразит 5 мин., Брюквенные годы 9 мин.
Пользователи онлайн (18): Анонимы (7), Bing Bot, Дед-Папыхтет, Yandex Bot, Redd, Умник-практикующий, Королева Жезлов 1 мин., NSFuimus 2 мин., Буся 3 мин., Владайка 4 мин., паразит 5 мин., Брюквенные годы 9 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]