Сообщения

Сообщения за Январь, 2018

Полезные запросы к Simpla CMS

Изображение
CMS Simpla пользуется определённой популярностью среди небольших интернет-магазинов. CMS имеет довольно скромные возможности, но при этом есть всё минимально необходимое, чтобы начать продавать сразу после установки. Со временем появляются желания по функционалу, которые можно реализовать только с привлечением программиста. В этой статье я приведу некоторые полезные приёмы, которые может повторить каждый без привлечения программиста, - нужен только доступ к выполнению SQL-запросов. Чаще всего на хостинге есть phpMyAdmin - это идеально подходит. Только выполните резервное копирование перед операциями с базой данных ;-)
Ленивые пользователи В этом движке интернет-магазина покупателям разрешено делать заказы без регистрации. Для пользователя, чаще всего, это удобно. Заказал и забыл про этот интернет-магазин. Для интернет-магазина тоже казалось бы хорошо: снижается сложность оформления заказа, - большее количество человек дойдёт до оформления заказа. Но вот возвратить такого клиента уже с…

Laravel + PostgreSQL на Linux Mint

Изображение
Все руководства по миграциям в Laravel начинаются с описания миграций, которые добавляют таблицы к базе данных. Но нет создания самой базы данных. В этой статье описывается процесс создания БД и прописывание её в проекте Laravel. На примере Linux Mint 18.
Установка Laravel выполняется по его инструкции (тут на этом не останавливаемся).
Устанавливаем Postgres, GUI для этой СУБД и библиотеки (у меня для PHP 7.1):
sudo apt-get install postgresql pgadmin3 php7.1-pgsql Переключаемся на супер пользователя:
sudo -i Затем переключаемся на пользователя СУБД (сразу переключиться на нужного пользователя и выполнить нужную команду через sudo -u у меня не получилось):
su - postgres Далее работаем с СУБД (основная часть этой шпаргалки) .
1. Создаём базу данных (у меня название БД - "fresh"):
createdb fresh 2. Подключаемся к созданной базе данных:
psql fresh
3. Просмотр всех баз данных:
\l 4. Нужно настроить доступ к свежеустановленному серверу Postgres. Для этого выходим из базы fresh (в моём …