Сегодня 17 мая, пятница ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
ТРАМБРОИД
ТРАМБРОИД
Голосов: 2
Адрес блога: http://www.trambroid.com
Добавлен: 2011-10-20 20:39:59
 

Перенос сайта на Drupal 7 с MySQL на PostgreSQL.

2013-02-05 16:05:31 (читать в оригинале)

Так уж повелось с давних времен, что наш сайт работал с использованием MySQL. И всебы ничего, но с переходом с версии 5.1 на 5.5 MySQL начал потреблять очень много памяти. Ковыряние конфига и смена MySQL на MariaDB не сильно решили проблему. Решено было переходить на PostgreSQL (да я знаю о фичастости этого сервера, но на сайте с не очень большой посещаемостью решающим стало именно потребление памяти).

Итак, устанавливаем нужные пакеты, создаем юзера и базу данных, все это 100500 раз описано в интернетах, а вот собственно сам процесс переноса базы думаю вызывает интерес у многих. В интернете можно найти совет создать дамп базы с поддержкой PostgreSQL передав приложению mysqldump параметр compatible=postgresql. Этот способ не работает, ну по крайней мере не заработал у меня. А получилось перенести базу с помощью скрипта py-mysql2pgsql. Установить его можно с помощью pip :

#pip install py-mysql2pgsql

Потребуется установить dev пакеты для PostgreSQL, MySQL и Python.

Далее нужно создать конфиг с таким содержимым:

## В разделе mysql думаю все понятно
mysql:
 hostname: localhost
 port: 3306
 socket: /var/run/mysqld/mysql.sock
 username: dbase_user
 password: dbase_password
 database: dbase_name
 compress: false
destination:
 file: ## Здесь можно указать итоговый файл с дампом базы
 postgres: ## Или указать параметры подключения к серверу PostgreSQL для прямого импорта
  hostname: localhost
  port: 5432
  username: dbase_user
  password: dbase_password
  database: dbase_name

## Тут можно указать какие таблицы конвертировать (по умолчанию - все)
#only_tables:
#- table1
#- table2
## Здесь можно исключить таблицы
#exclude_tables:
#- table3
#- table4

## Если true, то будет использоваться только структура базы
supress_data: false

## Если true, то будут использоваться только данные базы
supress_ddl: false

## Не совсем понял зачем это нужно :)
force_truncate: false

## Если true, конвертит MySQL дату в UTC+tzinfo
timezone: false

Затем запускаем скрипт

py-mysql2pgsql -v -f config_file

После экспорта базы нужно изменить драйвер в конфиге друпала с mysql на pgsql, затем запустить скрипт update.php, пройти процедуру обновления и все, сайт начнет работать уже с сервером PostgreSQL.

 

 

Tags: 
mysql
postgresql
drupal
php
python


Зомби-реаниматоры

2013-02-04 01:56:51 (читать в оригинале)

Просто вот так.Реанимировать чтобы съесть.Все как в реале.Иногда человек загоняет себя в угол.И уходит.Но его снова возвращают обратно.Что это?Кара?И ли пытки высших существ в этом театре абсурда?

 

Undefined


Коты и грибы

2013-01-24 14:29:27 (читать в оригинале)

Что есть самое психоделичное?это кот и гриб.и этим все сказано.

 

Русский


Медиасекты

2013-01-19 17:52:35 (читать в оригинале)

Русский


white cocktail dresses

2013-01-09 20:34:07 (читать в оригинале)

Iit is a good idea to tap into the considerable resources that are available on the internet and also through the many bridal magazines and prom dresses 2013 books available When beginning a search for a wedding dresses. It is girls formal dresses easy to find stunning pictures of designer wedding dresses that will very quickly give you an idea of what you will find when you set foot inside a wedding dress shop.Even homecoming dresses under 100 though there are plenty of people who buy many articles of clothing online or from catalog. that's really not the best way to bridal veils go for a wedding dress.Many of today's brides enjoy putting technology to work for them and scouting the internet for various bridal dresses styles they think might suite them. One of the biggest problems that brides encounter when they are shopping for their wedding dresses is choosing informal wedding dresses the right style that best flatters them.But before making a decisio. it is strongly suggested that you step away from the computer and get out to at least a few wedding dress shops so that you can try on your special dresses first.While it is easy to fall in love with a designer wedding dresses in a magazine that is draped over the frame of a mode. it is often disheartening when that same dres. even in the correct siz. does not have the same look at all when the bride tries it on. This is one of the reasons why it is prom dresses 2012 collection so important to set aside enough time for trying on many different wedding dresses styles before buying.First of al. the bridal dress is probably going to be the most expensive item of clothing that the bride has ever purchased. And secondl. and most importan. is that for her wedding day the bride wants to feel her bridesmaid dresses online most confident and sexy and having the perfect wedding dress for her body shape and size is essential girls party dresses for that to happen.The formality of the wedding dress best wedding dress should reflect and match the overall style and tone that wedding dresses chiffon is being set for the wedding and should also match with the groom's attire for the day. A bridal dress can be found in just about any style that one can imagine.cheap wedding dressesformal dresses

Undefined


Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»
Изменения рейтинга
Категория «Люди»
Взлеты Топ 5
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.