powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / переход на Postgres - debugger /* отчаяния пост */
25 сообщений из 29, страница 1 из 2
переход на Postgres - debugger /* отчаяния пост */
    #39361378
d3a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Парни,
а сабж вообще работает под windows? Не могу пройти в отладчике простейшую функцию. Сама функция работает. Пробовал pgadmin, lightning debugger, ems full.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39361394
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d3a,

Какой debugger? Чего вы хотите отладить -- запрос? Процедуру?
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39361406
d3a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorov,
Отлаживаю функцию, возвращающую table. select * from f (); результат выдает правильный. Но под отладчиком не могу пройти. Пробовал стандартный pgadmin, lightning debugger, ems full. EMS, в частности, ругается на синтаксис.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39361425
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d3a,

Отладить PL/pgSQL всегда было непросто. Я чаще всего просто `RAISE NOTICE` использую.
На последней конфе в Таллине было выступление на тему: https://wiki.postgresql.org/images/1/16/Plprofiler_2016-11-03.pdf
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39362706
d3a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorov,

Благодарю.
Скачал pgadmin 3 - поприятнее, чем из дистрибутива 9.6. Но все равно не может даже в простейший синтаксис. Отладочные сообщения в теле функций - это же прошлое тысячелетие. Чувствую, придется когнитивные способности прокачивать О.О А как сообщество смирилось с отсутствием дебаггера?

ПС На форуме firebird есть динозавры, называющие ibexpert "оглуплятором".
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363209
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d3avyegorov,
Благодарю.
Скачал pgadmin 3 - поприятнее, чем из дистрибутива 9.6. Но все равно не может даже в простейший синтаксис. Отладочные сообщения в теле функций - это же прошлое тысячелетие. Чувствую, придется когнитивные способности прокачивать О.О А как сообщество смирилось с отсутствием дебаггера?


pl/pgsql -это такое унылое Г, что пользоваться им можно только простейших случаях.
Т.е. если возможность не писать на pl/pgsql, то лучше не писать на нем.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363232
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazguld3avyegorov,
Благодарю.
Скачал pgadmin 3 - поприятнее, чем из дистрибутива 9.6. Но все равно не может даже в простейший синтаксис. Отладочные сообщения в теле функций - это же прошлое тысячелетие. Чувствую, придется когнитивные способности прокачивать О.О А как сообщество смирилось с отсутствием дебаггера?


pl/pgsql -это такое унылое Г, что пользоваться им можно только простейших случаях.
Т.е. если возможность не писать на pl/pgsql, то лучше не писать на нем.

Не могу сказать что оракловый pl/sql чем то особенно лучше на этот счет.


--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363235
Turbo Prolog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulpl/pgsql -это такое унылое Г
можно узнать,
по пунктам,
чем это pl/pgsql уступает pl/sql ?
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363282
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim BogukНе могу сказать что оракловый pl/sql чем то особенно лучше на этот счет.


Не работал с pl/sql поэтому сравнить не могу.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363286
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Turbo Prologmad_nazgulpl/pgsql -это такое унылое Г
можно узнать,
по пунктам,
чем это pl/pgsql уступает pl/sql ?

Не знаю, т.к. не работал с pl/sql, хотя работал с pg/plsql.
Но по сравнению с другими императивными ЯП pl/pgsql это унылое Г.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363324
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulпо сравнению с другими императивными ЯПнапример, по сравнению с Ада?
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363388
d3a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как говорится "родину postgres, сынок, не выбирают", но как на счет отладчика???
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363417
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovd3a,

Отладить PL/pgSQL всегда было непросто. Я чаще всего просто `RAISE NOTICE` использую.
На последней конфе в Таллине было выступление на тему: https://wiki.postgresql.org/images/1/16/Plprofiler_2016-11-03.pdf

Какой-то странный файл, почти все 36 страниц забиты одной и той же фигней:

"“In software engineering, profiling (”program profiling“,”software
profiling“) is a form of dynamic
program analysis that measures, for example, the
space (memory) or time complexity of a program, the
usage of particular instructions, or the frequency and
duration of function calls. Most commonly, profiling
information serves to aid program optimization.”
– Wikipedia"
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363446
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.mad_nazgulпо сравнению с другими императивными ЯПнапример, по сравнению с Ада?

Увы с Ада не работал, поэтому сравнить не могу. :-)
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363458
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d3aКак говорится "родину postgres, сынок, не выбирают", но как на счет отладчика???

Сказано же - никак.
А так возвращаться в 80-е.
Печатайте в консоль, и анализируйте вывод.

По мне лучше по возможности отказаться от использования pg/plsql.
Но это на ваше усмотрение.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363460
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulpl/pgsql -это такое унылое Г, что пользоваться им можно только простейших случаях.
Т.е. если возможность не писать на pl/pgsql, то лучше не писать на нем.
Чем он хуже procedural language других СУБДов?
Вы на другие посмотрите для начала.
А нет - так и другие поставить недолго.
А можете свой запилить. Какой-нито pl\brain-fuck
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363662
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНЧем он хуже procedural language других СУБДов?
Вы на другие посмотрите для начала.
А нет - так и другие поставить недолго.
А можете свой запилить. Какой-нито pl\brain-fuck

Ничем. Другие procedural language такое же унылое Г. :-)
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363664
d3a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,

авторвозвращаться в 80-е
фигасе вы долго живете XD это же прошлое тысячелетие O.O

PS Парни, вы просто не представляете как прекрасна отладка в ibexpert.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363682
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНичем. Другие procedural language такое же унылое Г. :-)
Смирись! Жизнь - это боль))))
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363716
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d3aкак прекрасна отладкаЗачем вообще надо "отлаживать" код?
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363733
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНmad_nazgulpl/pgsql -это такое унылое Г, что пользоваться им можно только простейших случаях.
Т.е. если возможность не писать на pl/pgsql, то лучше не писать на нем.
Чем он хуже procedural language других СУБДов?
Вы на другие посмотрите для начала.
А нет - так и другие поставить недолго.
А можете свой запилить. Какой-нито pl\brain-fuck

гыгы, всем!
мы ведь "других не знаем и с pl/pgsql не работали" (ТС), потому очень просто делать звонкие заявления.
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363758
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему к open-source проекту (СУБД PostgreSQL) предъявляются претензии как к крупным коммерческим производителям софта?
Если в MS SQL нету нужной фичи, то чтобы её заполучить — надо раскошелится, не кисло так. Или я не прав и в следующем же релизе всё будет?!

Разработчики могут не знать о наличии каких-то фичей в других СУБД. Или у них нету времени реализовать то, что они хотели бы.
Или реализация настолько сложная, что требует многих месяцев и лет работы. Или же есть варианты "обойти" недостающую фичу на основе существующего функционала.

Да, ещё многих вещей нету, которые очень хотелось бы видеть.
Проект постоянно призывает желающих учавствовать в развитии — тестируйте новые патчи и фичи, тестируйте беты, пишите патчи!
Проект развивается. В конце 90-х Postgres выглядел и работал совсем иначе.

Почему граждане с претензиями считают, что им кто-то что-то должен?..


(Все вопросы — риторические.)
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363799
d3a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorov,

Я без претензий. Я - нуб 146%
Весьма удивлен, что при значительной developer team некоторых элементарных вещей нет. В firebird team - 3 человека и еще ОДИН - автор тулзы (just for fact).
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363816
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d3avyegorov,

Я без претензий. Я - нуб 146%
Весьма удивлен, что при значительной developer team некоторых элементарных вещей нет. В firebird team - 3 человека и еще ОДИН - автор тулзы (just for fact).жаренный питух -- унылое гамно, независимо от числа питушков.

пж тоже не фонтан, т.к. в последнее время его не токмо студенты стоунбрейкера пишуд, но и толпы сов--колхозников горбатого лепят. с 2--х рук по македонски. да и студенты в основах налажали, как оказалось. увы.

но если кому--то нужно отлаживать plpgsql -- это край. все ж таки он не просто императивный (общего назначения), где он заведомо сосёт, но весьма узко прикладной. и писать на нем несусветицу просто не надо. во всей области разумного приложения нотификации более чем достаточно. (если будет нормальная отладка без геморроя -- ничего против не имею, -- ещё один уровень отупения всегда не помешаед.)
...
Рейтинг: 0 / 0
переход на Postgres - debugger /* отчаяния пост */
    #39363973
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
d3avyegorov,

Я без претензий. Я - нуб 146%
Весьма удивлен, что при значительной developer team некоторых элементарных вещей нет. В firebird team - 3 человека и еще ОДИН - автор тулзы (just for fact).

Еще раз.
PostgreSQL разрабатывается и позиционируется как СУРБД (с элементами ООП, но вроде бы сейчас на это акцент особо не делают).
Основной способ написание ХП - это SQL.
pl/pgsql идет на общих основаниях, как, например, pg/java, pg/perl, pg/python и пр.
Добавлен pl/pgsql был в незапамятные времена "шоб було", и с тех пор развивается поскольку-постольку.
Если вам нужны "тулзы", то используйте pg/java, pg/perl, pg/python.

Ну или используйте кошерные ХП написанные на SQL ;-)
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / переход на Postgres - debugger /* отчаяния пост */
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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