В отличие от Sqlite, PostgreSQL обычно работает как отдельный сервис на вашем компьютере.Он запускается, когда ваша операционная система загружается и всегда работает, поэтому вашему приложению никогда не нужно запускать или выключать его.
Если вы ищете варианты распространения PostgreSQL как части ваших собственных приложений,так что пользователям не нужно устанавливать его отдельно, это должно быть возможно, но я не знаю конкретных опций.
Наконец, создание базы данных и схемы, как правило, выполняется вашим приложением при запуске.Например, он может проверить, была ли схема уже создана (например, путем проверки существования конкретной таблицы) и создать ее, если нет.Существуют различные способы управления подобными вещами, но потребуется больше подробностей о вашем сценарии.