powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / устал от pgAdmin
25 сообщений из 64, страница 2 из 3
устал от pgAdmin
    #39649365
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После опыта с pgAdmin количество MessageBox'ов в sqt сведено к абсолютному минимуму. Ошибок в отдельных окнах вы не увидите.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39649566
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acetonПосле опыта с pgAdmin количество MessageBox'ов в sqt сведено к абсолютному минимуму. Ошибок в отдельных окнах вы не увидите.'
Ну и зря. При попытке подключения я получил таки ошибку, но она внизу появилась с сильным скроллингом в сторону, пока я пытался просмотреть её она исчезла, заметил только что-то про MS SQL. Странно, а я подключался к PG. Повторно я получил тоже самое, на третий раз программа просто закрылась.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39649584
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,
Как я уже сказал, развернуть лог с сообщениями/ошибками не составит труда Если сделать это, он больше не свернется.
Про сообщения от ms sql при подключении к постгресу тоже писал выше. Либо вы зачем-то оставили в строке подключения оба варианта (и odbc, и pg), либо нужно разбираться с магией. Если в строке подключения поиск по регулярке \b(dsn|driver)\s*= успешен (регистронезависимо), то строка интерпретируется как odbc-шная, иначе - pg-шная.
Что касается окон с сообщениями: там, где от пользователя не требуется выбор, окна не будет. Никогда. Если нужны - есть pgAdmin. Подключаешься к postgresql версией pgAdmin, не допиленной для работы с соотв. версией субд - и огребаешь 100500 сообщений нулевой полезности. Бесит.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39649643
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acetonЧто касается окон с сообщениями: там, где от пользователя не требуется выбор, окна не будет. Никогда.почему тогда при подключении выходит окно с подтверждением пароля и имени пользователя? Указания в строке мало?
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39649675
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,

Если в строке подключения присутствует только %pass%, то диалог спросит только пароль, если и %user% и %pass%, то будут оба поля ввода. Если пропишите всё без макросов, то диалог не отображается. Если у вас иначе, то приведите уже, наконец, строку подключения, с которой всё плохо.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39650106
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acetonGallemar,

Если в строке подключения присутствует только %pass%, то диалог спросит только пароль, если и %user% и %pass%, то будут оба поля ввода. Если пропишите всё без макросов, то диалог не отображается. Если у вас иначе, то приведите уже, наконец, строку подключения, с которой всё плохо.
Даже без макросов просит потом пароль. Вообще как понять подключился ты к БД или нет? Я пробовал разные варианты, с верным паролем и заведомо неправильным, разница только в том, что при неверном пароле я получу ошибку, а при верном ничего. В обоих случаях оба подключения маркируются красной точкой.

1 - верный пароль
2 - неправильный
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39650150
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,

Верхнее поле в диалоге редактирования подключения - это его наименование.
Нижнее (большое) - для строки подключения, в которой предусмотрительно приводятся два типовых варианта, чтобы не искать нужный формат строки, а сразу выбрать нужный вариант (остальное удалить) и заменить значения полей на свои. Мне казалось это очевидным. Впервые наблюдаю трудности в тех местах интерфейса, где они возникли у Вас. Сожалею. Попробую что-то поменять.
Судя по картинке, Вы вписали строку подключения в наименование. Даже не знаю, что тогда осталось в большом поле со строкой подключения (видимо, всё в исходном виде).
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39650154
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aceton, завтра по шагам опишу что я делал,сейчас я уже ложусь спать, в Иркутске третий час ночи
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39650159
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,

Посмотрел внимательно на диалог. Не вижу его другим.
Последний моя попытка: sqt_screncast.ogv
Показано всё, о чем шла речь в этом топике.
Дальше сами.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39650225
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acetonПоказано всё, о чем шла речь в этом топике.
Дальше сами.
Ура, подключился. А как выполнить запрос?
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39650232
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gallemar,

F2 - смена режима раскопок базы/ запросов (или кнопкой/меню). Ctrl+N - новая вкладка редактора SQL, Ctrl+E - новая вкладка содержимым текущего объекта дерева. В новой вкладке будет подключение к той базе, на которой стоит курсор в дереве. Ctrl+E - из pgAdmin. В редакторе кода F5 (или кнопка/пункт меню) - выполнить запрос (весь текст или выделение, если оно есть). Так же в pgAdmin.
Обращаюсь к тем, кто это читает и пробовал sqt:
действительно такой сложный интерфейс для программиста бд, каким он оказался для Gallemar?!
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39657741
Фотография Барсук-копатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прекрасная тулза
спосибо!
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658467
darth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ничотак. Работает. Но главного не хватает - автодополнения.
Еще не помешал бы файловый обозреватель, что бы список нетленок лицезреть.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658469
Фотография Барсук-копатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
darthНу ничотак. Работает. Но главного не хватает - автодополнения.
Еще не помешал бы файловый обозреватель, что бы список нетленок лицезреть.+1
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658602
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
darth,

Можно подробнее про файловый обозреватель? Не осилил.
Автодополнение в первых рядах на реализацию, но не на первом месте. Есть более востребованные функции.
Опять же, это масштабная задача... это как ремонт - можно только начать :)
Хочется корректную работу с алиасами таблиц, подзапросов, СТЕ, автоматический join и т.п. + надо помнить о произвольных ODBC-шных источниках данных.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658615
darth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acetonМожно подробнее про файловый обозреватель? Не осилил.
Ну что-бы панелька была справа/слева/переносная, а в ней деревце с отображением файловой системы, нашел там папочку "мои нетленки", в ней файлики "нетленка1.sql", "нетленка2.sql"... Кликнул по нужной и она уже в редакторе кода...
acetonАвтодополнение в первых рядах на реализацию, но не на первом месте. Есть более востребованные функции.
Опять же, это масштабная задача... это как ремонт - можно только начать :)
А здесь главное на загоняться. Сделай просто что бы по ктрл+спейс в редакторе кода вылазило контекстное меню со списком основных объектов БД и самое главное - системные функции! Все! Больше мудрить нах ниче не надо.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658619
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
darth,

В диалоговом окне открытия файла есть история задействованных директорий (в комбобоксе сверху). Специально прикручивал, чтобы доступ к "нетленкам" ускорить малыми силами. Да, это два клика из дерева (или один двойной) вместо одного, зато интерфейс не перегружен. Там еще есть реально нужный выбор кодировки файла (из-за которого пришлось отказаться от системного диалога в пользу Qt-шного), и сходу не понятно, куда его вкручивать в предлагаемый браузер. Пока будем по-спартански ;) Времени нет, помощников нет.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658620
darth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acetonВ диалоговом окне открытия файла есть история задействованных директорий (в комбобоксе сверху). Специально прикручивал, чтобы доступ к "нетленкам" ускорить малыми силами. Да, это два клика из дерева (или один двойной) вместо одного, зато интерфейс не перегружен. Там еще есть реально нужный выбор кодировки файла (из-за которого пришлось отказаться от системного диалога в пользу Qt-шного), и сходу не понятно, куда его вкручивать в предлагаемый браузер. Пока будем по-спартански ;) Времени нет, помощников нет.
Ну с этим можно жить. Но подсказчик в первую очередь по функциям нужен: https://postgrespro.ru/docs/postgrespro/9.5/functions
Постоянно ченить пишешь и вроде помнишь как оно пишется и нихрена не помнишь, приходится постоянно в манулал лазить.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658622
darth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
acetonТам еще есть реально нужный выбор кодировки файла (из-за которого пришлось отказаться от системного диалога в пользу Qt-шного), и сходу не понятно, куда его вкручивать в предлагаемый браузер.
Да на винду с их 1251 можешь забить, на ихний недосиквел тоже. Разрешаю!
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658627
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
darth https://postgrespro.ru/docs/postgrespro/9.5/functions
Shift+F1
Пока так. F1 откроет доку по командам.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658768
Фотография Барсук-копатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
огромное спасибо ТСу за струмент!
но файлЫксполорера в виде отдельной вкладки нехватат
плюсую за доработку
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658772
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По названию темы и невразумительным претензиям к PgAdmin 3 и 4 мне показалось, что автор захотел изобрести велосипед. Такое бывает нередко. Кто-то хочет чего-то запрограммировать, но не придумывается. что именно. Тогда он программирует то, что запрограммировано до него. Некачественных аналогов PgAdmin полно. Так что я сначала не хотел смотреть, но из-за потока восхвалений всё же решил убедиться, что это велосипед. Да, он. Программа содержит 1/10 возможностей PgAdmin, но ничего сверх них. Реализация не во всём хорошая. Достоинства при подключении средствами PostgreSQL правильно показывает типы (другие программы могут неправильно распознавать timestamp with time zone, text, text[]). Не проверял, правильно ли распознаёт при подключении по ODBC (надо проверить). Само использование ODBC и идея сделать одну программу для PostgreSQL и MS SQL Server неудачны. PgAdmin использует много чего специфического для PostgreSQL, поддержки этого в программе нет. Например. вызова pg_dump. В дереве объектов зачем-то объединены "представление" и "материализованное представление", и хотя материализованное представление помечено буквой M, для него нет нужной команды обновления с данными. Её конечно можно подать вручную: REFERSH MATERIALIZED VIEW "НАЗВАНИЕ" WITH DATA, но налицо недостаток программы по сравнению с PgAdmin... один из множества. В ней почти ничего нет.
Интерфейс почему-то не русифицирован, хотя автор в какой-то степени знает русский язык. В PgAdmin хотя бы сообщения могут быть на русском.
Программа не масштабируется на экран с высоким разрешением. из-за чего шрифты мелкие. Я заметил это и для PgAdmin 4 (до версии 2.1 включительно). Там это можно было исправить добавлением файла qt.conf (при этом некоторые шрифты делались корявыми, но это не очень мешало), а в PgAdmin 4 версии 3.0 проблема масштабирования полностью решена тем, что интерфейс показывается внутри интернет browser-а. Попробовал добавить этот qt.conf в эту программу. Её поведение оказалось аномальным: первоначальный размер окна увеличился, но размер шрифтов не изменился (дисплей 27", разрешение 3840x2160). Хотя рецепт с qt.conf помог мне для ещё одной программы с Qt - Wing IDE.
Автор не смог оттранслировать свою программу для Linux, хотя видимо надеется, что появятся энтузиасты, которые помогут в её разработке. Но я пока не вижу в ней ничего интересного по сравнению с PgAdmin.
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39658847
darth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MАвтор не смог оттранслировать свою программу для Linux...
Да пройдиська ты дядя лучше лесом...
Я на линухе сижу, взял спокойно исходники, собрал, запустил, работает!
Там кнопочка есть с настройками где шрифты выставляюстя.
Моник 24". Что я сделал не так?
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39659109
aceton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Partisan M,

Накопилась критическая масса претензий к pgAdmin3. Он густо напичкан кучей диалоговых окон (которые нужны редко (мне), их функционал иногда проще в шелле (тот же pg_dump), а порой становятся почти непреодолимым препятствием - те, что с внутренними ошибками), зато обладает отвратительным редактором кода и удивительной падучестью. Поэтому я взял *уже существующий* свой инструмент, который работал с MS SQL через ODBC (ограничение на MS SQL связано только с тем, что некому сделать обвязку скриптов для типового источника данных), и сделал себе удобным то, что мне неудобно в pgAdmin. "В ней почти ничего нет" - для Вас, и с точностью до наоборот - для меня. Меня попросили выложить эту разработку в открытый доступ, и, раз уж так случилось, я попытался привлечь к продолжению разработки людей, которым понравится вектор развития, архитектура, реализация некоторых деталей и т.п., поскольку мне нравится то, что получилось, и есть уверенность, что будет еще лучше (с чужой помощью или без нее). В начале этого топика я привлекал внимание потенциальных разработчиков sqt, а не диванных программистов без знания английского языка. Я часто употребляю "я", "меня", делая акцент на то, что это мой личный pet-project, который *мне* *полностью* заменил pgAdmin, став существенно удобнее последнего по ряду важных для *меня* моментов. Я тоже хорошо знаком с функционалом pgAdmin, чтобы понимать смысл и перспективы этой затеи. Если тебя, читатель этого текста, полностью устраивает pgAdmin3/4/squirrel и иже с ними - накой черт ты это читаешь? Мне наплевать на абстрактную критику с твоей колокольни. Иди работай. Если НЕ устраивает - можешь взять в руки лобзик и сделать то, что устраивает. Если сил мало, то присоединись к другим людям, которых НЕ устраивает, но которые способны исправить это недоразумение самостоятельно.

* Если вы не видите перспектив в ситуации, когда в одной программе сосуществуют несколько разношерстных источников данных (да еще при наличии скриптового движка под рукой), то вы никогда не занимались системной интеграцией.
** Одни персонажи подписи к полям ввода прочитать не могут, другие настройки открыть ленятся. Как вы вообще попадаете на этот ресурс?
...
Рейтинг: 0 / 0
устал от pgAdmin
    #39659129
darth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aceton, извини что офтоплю. Мне нужна тулза что бы графики строить по данным которые в табличке постгреса лежат. У меня есть самописная на яве, но она тупит.
В qt есть стандартный компонент для графиков? Можно его как-то в твою тулзу вклинить? Сложно это? Я в qt не силен, но на С++ хелоу ворды писать умею.
...
Рейтинг: 0 / 0
25 сообщений из 64, страница 2 из 3
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / устал от pgAdmin
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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