У моей компании есть несколько приложений, которые мы развертываем на создаваемых нами сайтах. Недавно было добавлено очень старое приложение, которое должно было быть включено вместе с новым приложением, и возник конфликт с дублируемым именем таблицы, которое должно использоваться обоими приложениями.postgresql примеры дубликатов имен таблиц
В настоящее время мы обновляем старое приложение, и там будут некоторые обновления БД. Мне любопытно, что люди считают лучшей практикой (или как вы это делаете), чтобы гарантировать, что эти столкновения имен не произойдет.
Я просмотрел схему, но не уверен, что это правильный путь, который мы хотим принять. Как documentation prescribes, я не хочу «проецировать» конкретное имя схемы в приложение, и если я добавлю схему в путь поиска пользователя, как бы он знал, в какой таблице я имел в виду, имеют ли две схемы одинаковое имя таблицы. хотя, может быть, я много читаю.
Любые идеи или слова мудрости будут очень признательны!
SCHEMA - это название пространства имен: CREATE SCHEMA the_namespace; –