172 похожих чатов

Для тестов создаю (C#) отдельную базу данных запросом "CREATE DATABASE

test_database_{####}". В датагрип вижу ее ошибочной, как "no schemas selected.". В приложении эта база молча отрабатывает миграции FluentMigrator'а, но на самих тестах сыпет ошибками а-ля "A PostgreSQL type with the oid '0' was not found in the current database info" При этом, если тесты запускать друг за другом (т.е. много баз создается), то "старые" базы прекрасно отображают нужные таблицы и типы.

Что я делаю не так и что упускаю?

6 ответов

20 просмотров

возможно у вас старая версия datagrip не поддерживающая версию postgres которую вы используете (либо старый jdbc драйвер не поддерживающий версию postgres которую вы используете)

Ivan-Balanar Автор вопроса
S B
возможно у вас старая версия datagrip не поддержив...

с датагрипом ну, допустим. Но ошибки по ненахождению типов - это что-то непонятное. Миграции те же самые, что и на нормальной базе.

Ivan Balanar
с датагрипом ну, допустим. Но ошибки по ненахожден...

ошибку пишет ваша клиентская программа? значит postgres тут не при чём (если конечно он не повреждён)

датагрипу нужно проиндексировать базу чтобы с ней работать, смотрите почему в вашем случае этого не произошло

Ivan-Balanar Автор вопроса
S B
ошибку пишет ваша клиентская программа? значит pos...

да, впервые пишу интеграционные тесты и налету создаю базу данных под конкретный запуск тестов. Внезапно, это оказалось сложной задачей.

Ivan Balanar
да, впервые пишу интеграционные тесты и налету соз...

по хорошему нужно поднимать отдельный сервер, например с помощью testcontainers postgresql или вручную в докере

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
13
Карта сайта