Сообщение создано: 03. 04. 2018 [21:24]
|
Specar
Александр Антуганов
Создатель темы
Зарегистрирован(а) с: 04.07.2014
Сообщения: 20
|
Доброго дня появилась необходимость переименовать Mysql таблицу архива значении и чтоб запись архиватора туда продолжалась.
и второй вопрос
в колонке TM таблицы ведется время записи строки(возможно в string формате). также записываю в базу значение time=tmFStr(SYS.time()
так вот проблема в том, что time показывает нормальное время, а в колонке TM врет на пару часов.
|
Сообщение создано: 04. 04. 2018 [08:52]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"Specar" wrote:
Доброго дня появилась необходимость переименовать Mysql таблицу архива значении и чтоб запись архиватора туда продолжалась.
Где в документации написано, что имя таблицы архива свободно-изменяемое?
"Specar" wrote:
в колонке TM таблицы ведется время записи строки(возможно в string формате). также записываю в базу значение time=tmFStr(SYS.time()
так вот проблема в том, что time показывает нормальное время, а в колонке TM врет на пару часов.
UTC это не врёт, а созерцатель не читает документации:
TM — UTC время значения, секунды от эпохи (01.01.1970). В БД, содержащих специализированный тип для хранения даты и времени, может использоваться этот специализированный тип, для параметра "Формировать время как строка".
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 05. 04. 2018 [10:31]
|
Specar
Александр Антуганов
Создатель темы
Зарегистрирован(а) с: 04.07.2014
Сообщения: 20
|
"roman" wrote:
Где в документации написано, что имя таблицы архива свободно-изменяемое?.
При ограничении группы параметров больше 0 т.е. несколько тегов в таблице, в названии таблицы добавляется <GRP>, где нужно копать чтобы убрать символы <>. Удаленный двиган на php не хочет видеть таблицы с такими символами.
|
Сообщение создано: 05. 04. 2018 [13:16]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"Specar" wrote:
"roman" wrote:
Где в документации написано, что имя таблицы архива свободно-изменяемое?.
При ограничении группы параметров больше 0 т.е. несколько тегов в таблице, в названии таблицы добавляется <GRP>, где нужно копать чтобы убрать символы <>.
Где тут про то, что это имя можно изменить произвольно?
"Specar" wrote:
Удаленный двиган на php не хочет видеть таблицы с такими символами.
Пусть учится, я менять имя таблицы ради кривого движка на собираюсь, что приведёт к потере уже существующих архивов.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 06. 04. 2018 [08:33]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
|
"Specar" wrote:
При ограничении группы параметров больше 0 т.е. несколько тегов в таблице, в названии таблицы добавляется <GRP>, где нужно копать чтобы убрать символы <>. Удаленный двиган на php не хочет видеть таблицы с такими символами.
Попробуйте симлинк.
|
Сообщение создано: 09. 04. 2018 [21:06]
|
Specar
Александр Антуганов
Создатель темы
Зарегистрирован(а) с: 04.07.2014
Сообщения: 20
|
Доброго дня.
попробовал симлинк на innodb
DBAVl_222_<GRP> на жестком диске выглядит так DBAVl_222_@003cGRP@003e.frm
ln -s DBAVl_222_@003cGRP@003e.frm DBAVl_222.frm
линк появился но в базе таблица неоткрывается
|
Сообщение создано: 10. 04. 2018 [06:28]
|
IrmIngeneer
Константин \m/
Contributor Sponsor
Зарегистрирован(а) с: 16.09.2010
Сообщения: 185
|
"Specar" wrote:
Доброго дня.
попробовал симлинк на innodb
DBAVl_222_<GRP> на жестком диске выглядит так DBAVl_222_@003cGRP@003e.frm
ln -s DBAVl_222_@003cGRP@003e.frm DBAVl_222.frm
линк появился но в базе таблица неоткрывается
С MySQL не знаком, с SQLite получается (общие ф-ии для разных конфигурации храню в отдельной БД, на которую ведут симлинки).
|