powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Инструмент для рабработки БД
22 сообщений из 97, страница 4 из 4
Инструмент для рабработки БД
    #39895797
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin
Загадочный Тип Money. Полдня дебажил, почему нули заходят в БД. Потом выполнил запрос в бобре (DBeaver) и увидел НЕнули , там , где FreeDataBaseManager показывает нули для типа Money.
В DDL он не даже подсвечивается.

Обновил у себя версию ZEOS до транковой.
Вроде теперь стало работать правильно.
Для тестирования пересобрал виндовый дистрибутив.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39896245
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexs75,
Архив без самой программы IBManager.exe, предыдущий архив - тоже
fbmanager-win32-2019-11-29--00-11-01.tar.bz2 29-Nov-2019 01:28 319K
fbmanager-win32-2019-11-28--00-11-02.tar.bz2 28-Nov-2019 01:28 10M
Старые, наверное, можно уже зачистить для экономии места
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39896476
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,
Я пока наверное отключу ежедневные сборки - пока не мигрирую все свои проекты на новую версию ZEOS.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39896655
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://w7site.ru/wp/?cat=33
Небольшие советы по работе в FBM.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39897489
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexs75,

В дверь постучали представители конкурентов и предложили по-хорошему закрыть/продать/задушить проект?
В свете импортозамещения этот инструмент можно будет хорошо монетизировать для госорганов т.к. он - единственный отечественный "швейцарский нож"...
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39897534
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,
Нет.
Пошёл конфликт версий библиотек на сборщике проектов (ZEOS обновил). Остальные проекты подтяну - включу ночные сборки.
FBM это мой проект для души. Можно сказать - исследовательский проект. Изучаю особенности разных RDBMS.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39904917
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос к тем, кто пользуется pgAgent
Кто либо развёртывал его в конфигурации, что бы его база была не в системной базе postgres?
По умолчанию он именно так и ставится.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39924731
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запустил в редакторе SQL скриптов серию запросов типа
Код: plsql
1.
2.
3.
4.
vacuum table1;
vacuum table2;
***
vacuum table10;


На время пока программа "заморозилась", я запустил второй екземляр FDM, который выдаёт такое ссобщение на любую активность


Другие утилиты по администрированию PostgreSQL подключаются и работают с БД без проблем.
FDM не рассчитан на параллельную работу из нескольких экземпляров?
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39924737
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,

Такое поведение - это ошибка FBM. Надо разобраться.

Это сообщение от SQLite (в нём я храню настройки). Сам недавно столкнулся с этим.
Одновременная работа нескольких экземпляров - это норма.

Ошибку надо поискать.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39924752
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexs75,
Версия сегодняшняя fbmanager-win32-2020-02-10--00-02-02.tar.bz2 10-Feb-2020 01:33 5.5M
Возможно, устанавливается монопольный режим подключения к SQLite?

Код: plsql
1.
 SHOW search_path;


Этот запрос не выдает результат и в журнал истории пустышки пишет.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39924759
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,

Ошибку с SHOW поправил (в парсере на команде не стоял признак возврата данных этой командой).
Насчёт блокировок - добавил запись в лог последних SQL команд в случае возникновения ошибок в программе.
Если не сложно - можно будет увидеть этот лог после возникновения ошибки?

Режим работы с SQLite я явно не устанавливаю. Блокировка может быть только в случае длинной команды записи в базу SQLite.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39924772
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexs75

Если не сложно - можно будет увидеть этот лог после возникновения ошибки?

Запросто :-) Новая сборка будет ночью? Откуда брать логи?
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39925017
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,

$TEMP/IBManager.log
или
%TEMP%\IBManager.log
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931030
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexs75

$TEMP/IBManager.log
или
%TEMP%\IBManager.log

нету у меня таких файлов :-(
Зато есть в \SQLhistory тройка editor.log, script.log, work.log, но там без логирования ошибок.

Код: plsql
1.
 truncate ONLY  private.propose_sod_ru_2018


Что с этим запросом не так??? Без ONLY тоже самое



П.С. Win сборка от 24-02-2020
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931033
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это было в "Редактор SQL", а в "Редактор SQL скриптов" - запускается процесс и долго висит, хотя обычно срабатывает очень быстро
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931057
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,

Пытаюсь получить план выполнения запроса через EXPLAIN
Для truncate это запрещено. Поправим.

PS
Век живи, век учись, дураком помрёшь :-)
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931061
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исправил.
В ночной сборке будет уже нормально.

Проверил работу truncate в редакторе скриптов - вроде нормально. Нет зависаний. Может таблицы была чем либо заблокирована?

Кстати - в последних сборках уже есть механизм просмотра блокировок - через контекстное меню при подключенной к базе.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931133
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexs75, Спасибо!

Длительное зависание, действительно, было из-за блокировки.
А "монитор активности" напоминает pgAdmin.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931146
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,
По поводу аналога монитора из pgAdmin - бывает нужно посмотреть кто что делает, кто надолго завис с чем - даже если нет блокировки.


Ещё там есть там ечть ниже команда (под монитором) - Анализатор базы данных
Если к бд не подключен - то отображаю только размеры объектов в базе (достаточно простой запрос в системный каталог)
Для подключенной БД также отображается дубликаты объектов - ищу по списку функций в разрезе схемы. Я не практикую перегрузку функций - поэтому несколько функций с одинаковым именем в схеме - аларм.
На вкладке анализа и предупреждений:
- список "потерянных" триггерных функций - те функции на которые нет ссылки из существующих триггеров.
- FK без индексов - это справочное предупреждение - где есть FK но нет соответсвующего индекса.
- Таблицы без первичного ключа - ну тут понятно без объяснений.

Все инструменты добавляю по мере своей необходимости. Если ещё что кому нужно - не откажусь от идей.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931151
Фотография DSKalugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexs75
Если ещё что кому нужно - не откажусь от идей.

беда всех "PG-инструментов" отсутствие или недоразвитость зависимостей на объект, а хочется как в IBExpert: посмотреть в каких представлениях/поцедурах/триггерах используется ***
из того, что под рукой: DBeaver 6.3.5 - не нашёл вообще.
EMS SQL Manager for PostgreSQL Lite 6.1 - зависимости есть, но не ищет в функциях
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931158
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DSKalugin,

Я пока приспособился через поиск в метаданых.

Нормальное дерево зависимостей в PG не построишь - сам PG его не ведёт. Я его строить не хочу - мой парсер pgPlSql ешё не настолько хорош :-).
А тупой поиск по вхождениям - вполне пока устраивает.
...
Рейтинг: 0 / 0
Инструмент для рабработки БД
    #39931165
alexs75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В приципе можно реализовать команду для быстрого вызова поиска в метаданных из контекстного меню дерева объектов/списка полей таблицы. Если нужно - то сделаю.
...
Рейтинг: 0 / 0
22 сообщений из 97, страница 4 из 4
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Инструмент для рабработки БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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