Сеть devs, кто переключился с MySQL, каких postgresql функций разве Вы не могли теперь обойтись без?

В Symfony 2.3 я думаю, что правильный ответ находится в app / config / config.yml:

framework:
    session:
        cookie_lifetime: 7200
        gc_maxlifetime: 3600

GC (сборка мусора) будет сбрасываться каждый раз при попадании на сервер, то есть, если пользователь активен, у него будет 3600, чтобы продолжить работу. cookie_lifetime заставит пользователя выйти из своего лимита. В этом примере у пользователя будет один час, чтобы он был неактивен, и через 2 часа его вытеснят.

5
задан Dylan 4 June 2009 в 15:35
поделиться

5 ответов

Есть новая книга под названием «Привет Мир: компьютерное программирование для детей и других начинающих »Уоррена и Картера Санд, которую я купил для своего 9-летнего ребенка. Он выучит программирование, а я выучу Python.

Я знаю, что их следует избегать; опустите меня)
  • Вы не можете использовать переменные сеанса без доступа к файлам конфигурации сервера (необходимо установить custom_variable_classes ) Операции
  • DISTINCT и GROUP BY медленные .
  • Поскольку обе эти системы достаточно мощные и хорошо развитые, они отличаются в основном такими причудливыми функциями (которые большинство разработчиков даже не используют).

    Для базового SQL они обе хороши .

    4
    ответ дан 14 December 2019 в 08:59
    поделиться
    • Transactional DDL - вы можете выполнить «начать транзакцию; удалить таблицу foo; откат;» и foo все еще будут там.
    3
    ответ дан 14 December 2019 в 08:59
    поделиться

    PostgreSQL через PostGIS предлагает очень широкую поддержку геопространственных операторов. Трудно представить себе интеграцию карт Google (или аналогичную работу с геопространственными данными) с какой-либо другой базой данных.

    0
    ответ дан 14 December 2019 в 08:59
    поделиться
    • Хранимые процедуры / UDF в Perl
    • Асинхронный доступ к базам данных в libpq
    • Схемы и базы данных, а не базы данных, притворяющиеся схемами
    • GIN и GIST
    0
    ответ дан 14 December 2019 в 08:59
    поделиться

    Добавление проверок в поля. Например: поле

    CREATE TABLE "FILES" (
        ...
        md5checksum text NOT NULL,
        CONSTRAINT "FILES_md5checksum_check" CHECK ((md5checksum ~* '^[a-f0-9]{32}$'::text)),
        ...
    );
    

    md5checksum теперь всегда проверяется, что это шестнадцатеричная строка и она '

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

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