Вопрос по БД

Технические вопросы по UTM 5.0
Ответить
Горыныч
Сообщения: 12
Зарегистрирован: Чт дек 25, 2014 07:49

Вопрос по БД

Сообщение Горыныч »

добрый день! подскажите, в какой таблице хранятся данные с логинами/паролями сервисных связок?
и как преобразовать поля с датами в читабельный вид?

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

даты в принципе все вроде в удобочитаемом виде- в юникстайме,
логины/пароли сервисных связок в таблице ip_groups

Горыныч
Сообщения: 12
Зарегистрирован: Чт дек 25, 2014 07:49

Сообщение Горыныч »

Point писал(а):даты в принципе все вроде в удобочитаемом виде- в юникстайме
как его привести в вид дд.мм.гггг?

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

в гугле забанили?

[code]
Как получить Unix время в...
Perl time
PHP time()
Ruby Time.now (или Time.new). Чтобы вывести: Time.now.to_i
Python import time сначала, потом time.time()
Java long epoch = System.currentTimeMillis()/1000;
Microsoft .NET C# epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
VBScript/ASP DateDiff("s", "01/01/1970 00:00:00", Now())
Erlang calendar:datetime_to_gregorian_seconds(calendar:now_to_universal_time( now()))-719528*24*3600.
MySQL SELECT unix_timestamp(now())
PostgreSQL SELECT extract(epoch FROM now());
SQL Server SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
JavaScript Math.round(new Date().getTime()/1000.0) getTime() возвращает время в миллисекундах.
Unix/Linux date +%s
Другие OS Командная строка: perl -e "print time" (Если Perl установлен на вашей системе)



Конвертирование даты в Unix время в...
PHP mktime(часы, минуты, секунды, месяц, день, год)
Ruby Time.local(год, месяц, день, часы, минуты, секунды, usec ) (или Time.gm для GMT/UTC вывода). Чтобы вывести добавьте .to_i
Python import time сначала, потом int(time.mktime(time.strptime('2000-01-01 12:34:00', '%Y-%m-%d %H:%M:%S')))
Java long epoch = new java.text.SimpleDateFormat ("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00");
VBScript/ASP DateDiff("s", "01/01/1970 00:00:00", поле даты)
MySQL SELECT unix_timestamp(время) Формат времени: YYYY-MM-DD HH:MM:SS или YYMMDD или YYYYMMDD
PostgreSQL SELECT extract(epoch FROM date('2000-01-01 12:34'));
С timestamp: SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-08');C интервалом: SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours');
SQL Server SELECT DATEDIFF(s, '1970-01-01 00:00:00', поле с датой)
Unix/Linux date +%s -d"Jan 1, 1980 00:00:01"



Конвертирование Unix времеми в понятную дату(human readable date)...
PHP date(Формат, unix время);
Ruby Time.at(unix время)
Python import time сначала, потом time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime(unix время)) Замените time.localtime на time.gmtime для GMT даты.
Java String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (unix время*1000));
VBScript/ASP DateAdd("s", unix время, "01/01/1970 00:00:00")
PostgreSQL SELECT TIMESTAMP WITH TIME ZONE 'epoch' + unix время * INTERVAL '1 second';
MySQL from_unixtime(unix время, не обязательно, выходной формат) Стандартный формат выхода YYY-MM-DD HH:MM:SS
SQL Server DATEADD(s, unix время, '1970-01-01 00:00:00')
Microsoft Excel =(A1 / 86400) + 25569Результат будет в GMT зоне времени. Для других временных зон: =((A1 +/- разница аремени для зоны) / 86400) + 25569.
Linux date -d @1190000000
Другие OS Командная строка: perl -e "print scalar(localtime(unix время))" (Если установлен Perl) Замените 'localtime' на 'gmtime' для GMT/UTC зоны времени.
[/code]

Shiva
Сообщения: 131
Зарегистрирован: Пт авг 28, 2009 12:39
Откуда: Россия, Тверь

Сообщение Shiva »

Я бы так не смог... )))

Горыныч
Сообщения: 12
Зарегистрирован: Чт дек 25, 2014 07:49

Сообщение Горыныч »

Спасибо огромное! Мне прочиталось как "юникасттайм", вот и вошел в ступор. В отпуск пора, наверное........

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

Shiva писал(а):Я бы так не смог... )))
у меня черный пояс по поиску в гугле :)

Shiva
Сообщения: 131
Зарегистрирован: Пт авг 28, 2009 12:39
Откуда: Россия, Тверь

Сообщение Shiva »

Point писал(а):
Shiva писал(а):Я бы так не смог... )))
у меня черный пояс по поиску в гугле :)
А у меня два (С) Светлаков, только терпения столько уже нет :)
Обычно http://lmgtfy.com/ отправляю, так внушительней.

Горыныч
Сообщения: 12
Зарегистрирован: Чт дек 25, 2014 07:49

Сообщение Горыныч »

кто знает, через какие таблицы проходит связь между users и ip_groups?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Горыныч писал(а):кто знает, через какие таблицы проходит связь между users и ip_groups?
users - service_links - iptraffic_service_links - ip_groups

Горыныч
Сообщения: 12
Зарегистрирован: Чт дек 25, 2014 07:49

Сообщение Горыныч »

через какую колонку service_links ссылается на iptraffic_service_links?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Горыныч писал(а):через какую колонку service_links ссылается на iptraffic_service_links?
и там и там id

Горыныч
Сообщения: 12
Зарегистрирован: Чт дек 25, 2014 07:49

Сообщение Горыныч »

Спасибо!
Не заметил. Привык, что ключевое поле уникально по всей БД, вот даже и не смотрел на него

Ответить