
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.21] |
![]() |
|
![]() | Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Ясно ![]() ![]() |
![]() |
Сообщ.
#17
,
|
|
ну serial не дает уникальность. это просто последовательность.
а уникальность не делает колонку автоинкрементирующей (тебе придется самому тыкать туда значения) в отличии от мускуля тут можно создать несколько колонок serial и не обязательно что бы хоть одна из из была prymary key |
Сообщ.
#18
,
|
|
|
Что бы не плодить тем. Всё сделал, всё заработало, контроллер встал, но теперь вылезает такая ошибка:
![]() ![]() Warning: pg_query(): Query failed: ERROR: column "1312351929" does not exist LINE 1: UPDATE cd_users SET last_visit="1312351929" WHERE id=1 ![]() Добавлено Это внутренние функции движка - обновляют дату последнего посещения |
![]() |
Сообщ.
#19
,
|
|
имя колонки обрамляется двойной кавычкой, а значение одиночной.
|
Сообщ.
#20
,
|
|
|
Цитата ViktorXP @ имя колонки обрамляется двойной кавычкой, а значение одиночной. ясно ![]() |
![]() |
Сообщ.
#21
,
|
|
Цитата Serafim @ Это внутренние функции движка - обновляют дату последнего посещения Так тут есть тип date/time которые нормально воспринимаю дату (типа 01.01.2001. формат при этом настривается) |
Сообщ.
#22
,
|
|
|
Цитата ViktorXP @ Так тут есть тип date/time которые нормально воспринимаю дату (типа 01.01.2001. формат при этом настривается) нужен юниксовский таймстамп, ибо он и используется в моське ![]() |
Сообщ.
#23
,
|
|
|
timestamp
как пользоваться: http://postgresql.ru.net/manual/functions-datetime.html |
Сообщ.
#24
,
|
|
|
В пыхе timestamp - это просто циферки. Секунды с начала эпохи юникса и для этого идеально подходит integer
|
![]() |
Сообщ.
#25
,
|
|
Цитата Serafim @ В мускуле не юниксовый таймштамп - там свой. Как и в Postresнужен юниксовский таймстамп, ибо он и используется в моське offtop Цитата Serafim @ не идеально, ибо int на разных машинах разной длинны и диапазон допустимых значений, соответственно, тоже разный Секунды с начала эпохи юникса и для этого идеально подходит integer ![]() ps: ![]() ![]() postgres=# select date_part('epoch','Mon, 12 Sep 2011 15:19:11 +0400'::timestamptz); date_part ------------ 1315826351 (1 row) postgres=# select '1970-01-01'::timestamptz + (interval '1315826351 second'); ?column? ------------------------ 2011-09-12 12:19:11+04 (1 row) Добавлено ой, пардон, на дату не посмотрел ![]() |
Сообщ.
#26
,
|
|
|
Серафим, превед! Как там в мейд ру жисть?
|
Сообщ.
#27
,
|
|
|
Цитата Хайзенберг @ Серафим, превед! Как там в мейд ру жисть? Охрененно, руби изучаю ![]() |