The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Посоветуйте способ хранения конфигов"
Отправлено pavlinux, 25-Авг-14 06:05 
> Хочется по ключу login-domain всунуть еще десятка два параметров.


CREATE TABLE IF NOT EXISTS `clients` (
  `login` varchar(255) NOT NULL default '',
  `domain` varchar(255) NOT NULL default '',
  `ipv4` varchar(255) NOT NULL default '',
  `ipv6` varchar(255) NOT NULL default '',
  `proxy_ipv4` varchar(255) NOT NULL default '',
  `proxy_ipv6` varchar(255) NOT NULL default '',
  `zz-nginx-php-zz` tinyint(1) NOT NULL default '0',
  `zz-nginx-apache-zz` tinyint(1) NOT NULL default '0',
  `yy-mail-yy` varchar(255) NOT NULL default '',
  KEY `login` (`login`)
) TYPE=MyISAM AUTO_INCREMENT=сам считай;


$ mysql -p -u odmin -D supirbasa -e 'INSERT INTO clients VALUES (ynek,ynek.biz,5.11.11.11,2001:4000:1:1234::1,127.0.0.1,,0,1,);'

Ну если прям так хочется трехмерности: логин-домен-значения, то могёшь для
каждого логина создавать базу, в этой базе таблицу "домен(ы)", и в них уже значения.

Короча, планировать сначала надо, решений дох...я.

> 1) XML-конфиг

XML удобен для юзеров. Например цвет кнопак менять
> 2) sqlite база

эта хрень для работы с приложениями.
> 3) ваши варианты...

Голый текст:
ключ = значения до первого "\n"
ключ(аргумент) = значения до первого "\n"

и парсер на C и regexp :D

В последней профит: Аццкая скорость, непортабельность (с работы не выгонят).
MySQL для работы типа "наотибись и так полно дел".

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру