Почему PostgreSQL работает на Ubuntu после установки, не используя initdb?

Аргумент к unix_timestamp должен указывать формат ввода строки, который равен E MMM dd HH:mm:ss yyyy.

После этого аргумент к from_unixtime должен указать выходной формат, который в данном случае равен yyyyMMdd.

Вы должны использовать

select from_unixtime(unix_timestamp('Sun Jan 28 01:00:22 2018','E MMM dd HH:mm:ss yyyy')
                     ,'yyyyMMdd'
                    )

Documentation for useful patterns

7
задан Tim Post 4 March 2009 в 11:27
поделиться

4 ответа

Скорее всего, это просто, что сценарии запуска, что это упаковывается с теми системами автоматически выполненный initdb в первый раз, когда они выполняются.

1
ответ дан 7 December 2019 в 14:38
поделиться

Не сценарии запуска, его рычаги установки сообщения указали в пакете, что Вы установили, который делает дополнительные шаги для Вас. Неважно, если Ваше использование .deb или .rpm формат, поставщики программного блока могут поставить задачи для случая после того, как все файлы были установлены.

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

Ubuntu борется за один щелчок легкие установки без пользователя, когда-либо видящего оболочку. Другие дистрибутивы, созданные специально для системных интеграторов, не содержат Вашу руку.

Приветствуйте в 31 (и больше) разновидности операционных систем, вращающихся вокруг ядра Linux или усилий, сфокусированных на ядре BSD.

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

Это - вопрос выбора, главным образом, который является тем, что делает целое явление настолько прохладным.

1
ответ дан 7 December 2019 в 14:38
поделиться

Почти наверняка, да. Различные ароматы Linux и Unix имеют разные подходы к упаковочному программному обеспечению; FreeBSD, например, базируется от системы портов (где Вы компилируете с нуля, хотя существуют двоичные пакеты, предварительно созданные для большой части его), тогда как часто имеет место в основных дистрибутивах Linux, что Вы найдете полностью предварительно подготовленный двоичный пакет для чего-то популярного.

Различные люди, которые обслуживают упаковочные системы ("поставщики программного блока" и другой, иногда меньше, чем добрые псевдонимы) поддерживают разные подходы к проблеме, часто отражая идеал родительского проекта. С другой стороны, может просто случиться так, что один поставщик программного блока решает, что разумно настроить вещи со стандартной конфигурацией и выполнить некоторые общие шаги инициализации от Вашего имени, тогда как более неприступный поставщик программного блока оставит на виду его конечному пользователю, особенно если программное обеспечение будет всегда сложным или требующий какого-либо соображения перед развертыванием, например, системными службами.

1
ответ дан 7 December 2019 в 14:38
поделиться

Если не является неправильным, пакеты PostgreSQL Ubuntu получены из Debian. Может быть упаковочный Debian, имеет это положение по некоторым причинам. Если это так, Debian и все, это - производные как Ubuntu, изобразят то же поведение. Это произойдет, только при попытке установить соответствующее программное обеспечение из репозитория. Если Вы получите источник от сайта PostgreSQL и скомпилируете его, то Вы получите его, как указано в руководстве. Различные дистрибутивы следуют определенным упаковочным инструкциям и занимают определенные позиции относительно упаковки определенного программного обеспечения. Если Вы хотите знать точные детали, можно ввести специалиста по обслуживанию пакета по абсолютному адресу postgresql пакета для знания причин.

0
ответ дан 7 December 2019 в 14:38
поделиться
Другие вопросы по тегам:

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