Примечание Модель Databaseбыла протестирована только с SQLite, MariaDBMySQL и PostgreSQL, хотя не рекомендуется использовать SQLite в производственной среде. Если у вас есть опыт работы с PrivateBin на других СУБД, сообщите нам об этом. Следующие привилегии требуются для пользователя PrivateBin в MariaDBMySQL . В обычном режиме в таблицах вставки и комментариев в таблице конфигурации Если вы хотите, чтобы PrivateBin обрабатывал создание таблиц при создании первой вставкии обновления (после обновления PrivateBin до новой версии), вам необходимо предоставить пользователю следующие дополнительные привилегии: в базе данных в таблице конфигурации Для справки или если вы хотите создать схему таблицы для себя, чтобы не давать PrivateBin слишком много разрешений замените prefixпрефикс своей таблицы и создайте схему таблицы с помощью вашего любимого клиента MariaDBMySQL В PostgreSQL столбцы , dataи должны быть attachment, nicknameа не или . Названия ключей в скобках после , необходимо удалить. В Oracle столбцы , dataи должны быть , attachmentа nicknameне или , столбец в таблице должен быть , а столбец в таблице и столбец в таблице должны быть Использование облачного хранилища Google Если вы хотите развернуть PrivateBin без сервера в облаке Google, вы можете выбрать GoogleCloudStorageсерверную часть as. Чтобы использовать этот бэкэнд, вы создаете корзину GCS и указываете имя в качестве параметра модели bucket. Кроме того, вы можете установить имя через переменную окружения. Префикс по умолчанию для паст, хранящихся в ведре, pastes. Чтобы изменить префикс, укажите опцию prefix. Сегменты Google Cloud Storage могут быть значительно медленнее, чем a FileSystemили Databaseсерверная часть. Большим преимуществом является простота и дешевизна развертывания на платформе Google Cloud Platform с использованием Google Cloud Run. Чтобы использовать серверную часть Google Cloud Storage, вам необходимо установить предлагаемую библиотеку с помощью команды