postgresql doctrine Код в миграции $this->addSql(CREATE SCHEMA public) - Как его убрать

Проблема

Генератор миграции добавляет в down() код:

$this->addSql('CREATE SCHEMA public');

-- который вообще говоря приводит к ошибке при откате (т.е. эту схему никто и не удалял)

Решение

В добавьте класс (пространство имен может быть любым):

postgresql Что такое последовательности (sequences)

Forums:

sequences -- отдельные сущности в симфони, которые нужны для формирования очередного значения для первичного ключа (PRIMARY KEY).
Их нужно создавать для каждого такого поля.

php doctrine postgresql An exception occurred while executing 'SELECT NEXTVAL Ошибка решение

An exception occurred while executing 'SELECT NEXTVAL('"user_id_seq"')':

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "user_id_seq" does not
exist
LINE 1: SELECT NEXTVAL('"user_id_seq"')
^

Причина и возможное решение

Причина было в том что действительно для таблицы не была создана последовательность user_id_seq.

В доктрине это можно сделать так (php, миграция симфони):

Показать стандартный датапикер при клике по полю типа date в браузере Chrome

Есть способы, но сюда пока что не выписали, так как в данный момент десктопный сафари вообще не имеет стандартного датапикера, а потому все придется использовать что-то клиентское.

wordpress Редирект на https, где происходит -- не понятно как выключить

Для начала убедитесь, что у вас правильно указан адрес сайта (БД и конфиги).
Не забывайте что редирект может кешироваться браузером! сбрасывайте кеш.

Причина clearfy pro

В моем случае проблема была в плагине clearfy-pro clearfy-pro/clearfy-pro.php

wordpress Contact Form 7, mail_failed Не отправляются сообщения

Проблема в частности в том, что не отрабатывает метод отправки в

wp-content/plugins/contact-form-7/includes/submission.php

строка 200

Причина

Оказалось что был подключен плагин для отправки почты через SMTP - и там был неправильно сконфигурирован доступ.

worpdress При переносе сайта слетают настройки темы: (изменились, другие) шрифты, логотип и т.д.

Вот такая вот проблема....м.б. отчасти дела в домене.

Решение

В моем случае тема поддерживала импорт-экспорт настроек, в админке это было доступно по адресу:

/wp-admin/admin.php?page=ThemeOptions&tab=2

-- скачали файл в админке на старом хостинге, потом скопировали его содержимое в админке на новом хостинге сайта

Что непонятно

Непонятно как так эти настройки хранятся, что они не переносятся вместе с базой и доменом...может это некая защита (м.б. в моем случае была платная тема).

postgresql Создние базы, пользователя с паролем, и выдача ему всех прав на эту базу

Forums:

Подключаемся к постгре и выполняем три запроса:

create database имябазы;
create user имяюзера with encrypted password 'пароль';
grant all privileges on database имябазы to имяпользователя;

postgresql Смена способа авторизации (peer, md5) в Ubuntu Linux

Forums:

Типы авторизации

  • peer -- логиниться без пароля, если клиент запущен от имени пользователя, тип авторизации для которого указан как peer, именно для этого случая работает команда вида:
    sudo -u postgres psql
  • md5 -- использует пароль установленный внутри постгреса, для пользователя, который будет указан напр. после флага -U в команде:
    psql -U postgres

postgresql Подключение в терминале (консоли) первый раз (ubutnu linux)

Forums:

(проверено для posgresql 11)

  1. Первый раз будем логиниться от имени создаваемого системного юзера postgres, при настройках по-умолчанию для него используется авторизация типа peer, никакого пароля посгре не запросит:
    sudo -u postgres psql
  2. Далее уже в оболочке постгреса (куда вы должны попасть после предыдущей команды) выполним смену пароля пользователя:
    \password postgres

    -- введите новый пароль (скорее всего дважды).

Pages

Subscribe to fkn+antitotal RSS