Биллинговая система Nodeny
14 Мая 2024, 18:25:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 3 4 [5] 6 7 ... 16
  Печать  
Автор Тема: Миграция с 50.32  (Прочитано 61363 раз)
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #60 : 01 Марта 2013, 11:57:12 »

лан, короче тут походу грабли серьезные.
дублируются "уникальные" поля.

в след раз надо будет уникальным поле cod делать
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #61 : 01 Марта 2013, 13:08:52 »

лан, короче тут походу грабли серьезные.
дублируются "уникальные" поля.

в след раз надо будет уникальным поле cod делать


CONCAT - функция конкатенации. Другими словами моя команда делает cod = cid . '-' . cod
Поле cid уникальное. Следовательно гарантированно cod будет уникальным. Естественно при апдейте нужно делать where alive>0 (или как там в старом нодени активированность определяется)
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #62 : 03 Марта 2013, 14:59:02 »

кстати подумав, что cid инкрементом же добавляется
запросом
DELETE t1 from cards t1, cards t2 where t1.cod=t2.cod AND t1.cid > t2.cid;
удалил все дубликаты кодов, где cid больше первого.
т.к select выбирал первые, то с alive ничего не случилось
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #63 : 03 Марта 2013, 19:01:24 »

клева, если это работает
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1407



Просмотр профиля
« Ответ #64 : 06 Марта 2013, 16:19:41 »

Обратил внимание что расположение скриптов /usr/local/nodeny захардкодено  в stat.pl
И если у меня это место уже занято, возникает печалька.
Есть предложение изменить дефолтное название каталога для Н+ или перенести конфиг в какое-нибудь стандартное для freebsd место и путь указывать в конфиге.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #65 : 06 Апреля 2013, 11:11:48 »

Я подумаю, возможно есть смысл перенести в переменные окружения.
Записан
Nafanya
NoDeny
Старожил
*

Карма: 1
Offline Offline

Сообщений: 459


412112973
Просмотр профиля Email
« Ответ #66 : 06 Июля 2013, 08:36:33 »

Прошу не пинать. Мускуле не силен но работаю.
Вопрос.
Есть в старой нодени 50,33 паспортные данные.в базе мускула Нодену+ я их наблюдаю. Создал для паспортных данных в Нодену+. Как их перетянуть в Нодену+? Подскажите. Спасибо заранее.
Думки есть но боюсь ошибиться.
Записан

Кому то Бог дал ручки, а кому то - грабельки.
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #67 : 07 Июля 2013, 17:18:25 »

Прошу не пинать. Мускуле не силен но работаю.
Вопрос.
Есть в старой нодени 50,33 паспортные данные.в базе мускула Нодену+ я их наблюдаю. Создал для паспортных данных в Нодену+. Как их перетянуть в Нодену+? Подскажите. Спасибо заранее.
Думки есть но боюсь ошибиться.
Ну, а слабо было сделать аналогично как, скажем, перенесен телефон? Смотрим в файл перехода:

Код:
ALTER TABLE `data0` ADD `_adr_telefon` VARCHAR(255) NOT NULL;
ALTER TABLE `data0` ADD INDEX (`_adr_telefon`);
INSERT INTO datasetup SET id=4, title='[10]Телефон', name='_adr_telefon', type='4', param='', template='1', flags='abcq', comment='';
....
INSERT INTO data0 (uid,`_adr_telefon`)
    (SELECT parent_id,field_value FROM dopdata WHERE field_alias='_adr_telefon')
    ON DUPLICATE KEY UPDATE `_adr_telefon`=field_value;
Записан
Nafanya
NoDeny
Старожил
*

Карма: 1
Offline Offline

Сообщений: 459


412112973
Просмотр профиля Email
« Ответ #68 : 07 Июля 2013, 18:09:55 »

Спасибо!!!
Думал делать немного не так, но суть у меня была такая же.
Записан

Кому то Бог дал ручки, а кому то - грабельки.
Fredik
NoDeny
Старожил
*

Карма: 5
Offline Offline

Сообщений: 362


Просмотр профиля
« Ответ #69 : 16 Сентября 2013, 20:40:52 »

второй день воюю

подскажите пошагово как перенести 50.32 на Н+
Записан
Art1
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 84


Просмотр профиля
« Ответ #70 : 16 Сентября 2013, 21:28:00 »

второй день воюю

подскажите пошагово как перенести 50.32 на Н+


Конкретней задайте вопрос. Что именно не получается?
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #71 : 16 Сентября 2013, 21:37:17 »

1. Устанавливаешь Nodeny+
2. Удаляешь таблицы из nodeny( удалял через phpmyadmin)
3. mysql -p
use nodeny;
source bill.sql; (бекап со старого биллинга)
source from_50.32_to_n_plus.txt;
4. cd /usr/local/nodeny
perl install.pl -x
perl install.pl -w=www
perl install.pl -m
perl install.pl -p admin=12345 ( создать нового админа , логин не должен  встречается в старом биллинге)
5. В sat.conf $Passwd_Key - состарого биллинга
Записан
Fredik
NoDeny
Старожил
*

Карма: 5
Offline Offline

Сообщений: 362


Просмотр профиля
« Ответ #72 : 17 Сентября 2013, 12:32:00 »

спасибо, вроде перенесло, не нет в списке не одного клиента, доступ к группе есть. а список пуст, куда копнуть?
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 199


Просмотр профиля
« Ответ #73 : 17 Сентября 2013, 14:00:47 »

Скорей всего нет прав. А в базе данных клиенты есть?
Записан
Fredik
NoDeny
Старожил
*

Карма: 5
Offline Offline

Сообщений: 362


Просмотр профиля
« Ответ #74 : 17 Сентября 2013, 17:53:08 »

да
Записан
Страниц: 1 ... 3 4 [5] 6 7 ... 16
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!