powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Обьясните архитектуру
6 сообщений из 6, страница 1 из 1
Обьясните архитектуру
    #34378263
Фотография Arpanx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обьясните мне пожалуйста на пальцах про архитектуру (TableSpace,template0,Shema каластеры) и т.д. Неделями читаю доку, но голове какая-то каша.
Нормально ли если в template1 создавать новую базу? Или нужно сделать копию template1 и в ней создавать базу. При создании таблиц параметры "pg_global", "pg_default" что обозначают?
Пожалуйста не отсылайте к официальной доке. Спасибо.
...
Рейтинг: 0 / 0
Обьясните архитектуру
    #34378483
alex_v13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кластер - сервер БД cо своим конфигом, портом, базами, логами и т.д. фактически то, к чему подключаются клиенты и к чему получают доступ.
Всякие TableSpace - это размещение файлов баз кластера по диску. pg_default - по умолчанию смотрит в pg_data
template0 - шаблон базы по умолчанию который по умолчанию опять же используется при создании новых баз - ничего указывать не надо.
...
Рейтинг: 0 / 0
Обьясните архитектуру
    #34391837
dm_155
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надо неделями читать доку! Луче - пифка! И забыть про Postgres, как о кошмарном сне!
...
Рейтинг: 0 / 0
Обьясните архитектуру
    #34393098
ilejn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать "новую базу в template1" не получится, если иметь ввиду create database.
template 1 он ведь тоже database, а вложенных database не бывает.

Развести свою прикладную логику непосредственно в template1 можно, но это не очень хорошая
идея: лучше все-таки создать свой database.
...
Рейтинг: 0 / 0
Обьясните архитектуру
    #34393247
Фотография Arpanx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делал по наитию.
Пока понимаю так, поправте если что.

При создании новой пустой базы "A" она наследуется от "template0"
В созданой базе можно уже творить свою логику. Логику базы (функции) можно группировать по схемам.
Т.е. в пустой базе "A" может содержаться несколько схем.
...
Рейтинг: 0 / 0
Обьясните архитектуру
    #34393524
Poligon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arpanx
При создании новой пустой базы "A" она наследуется от "template0"
В созданой базе можно уже творить свою логику. Логику базы (функции) можно группировать по схемам.
Т.е. в пустой базе "A" может содержаться несколько схем.

Да в базе может быть несколько схем, причем в каждой схеме могут быть не только ф-ии, но так же таблицы, тригеры, типы и пр.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Обьясните архитектуру
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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