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

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

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

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

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


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


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

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


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


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

Не знаю, т.к. не работал с pl/sql, хотя работал с pg/plsql.
Но по сравнению с другими императивными ЯП pl/pgsql это унылое Г.
...
Рейтинг: 0 / 0
09.12.2016, 12:36
    #39363324
p2.
p2.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход на Postgres - debugger /* отчаяния пост */
mad_nazgulпо сравнению с другими императивными ЯПнапример, по сравнению с Ада?
...
Рейтинг: 0 / 0
09.12.2016, 13:14
    #39363388
d3a
d3a
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход на Postgres - debugger /* отчаяния пост */
Как говорится "родину postgres, сынок, не выбирают", но как на счет отладчика???
...
Рейтинг: 0 / 0
09.12.2016, 13:32
    #39363417
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход на Postgres - debugger /* отчаяния пост */
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
09.12.2016, 13:57
    #39363446
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход на Postgres - debugger /* отчаяния пост */
p2.mad_nazgulпо сравнению с другими императивными ЯПнапример, по сравнению с Ада?

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

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

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

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

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

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

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

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

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

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


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

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

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

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

но если кому--то нужно отлаживать plpgsql -- это край. все ж таки он не просто императивный (общего назначения), где он заведомо сосёт, но весьма узко прикладной. и писать на нем несусветицу просто не надо. во всей области разумного приложения нотификации более чем достаточно. (если будет нормальная отладка без геморроя -- ничего против не имею, -- ещё один уровень отупения всегда не помешаед.)
...
Рейтинг: 0 / 0
10.12.2016, 07:48
    #39363973
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход на Postgres - debugger /* отчаяния пост */
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
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / переход на Postgres - debugger /* отчаяния пост */ / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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