На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Akina
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Проблема при создании таблиц
    Цитата ViktorXP @
    serial это типа bigint auto increment

    Ясно :) Хотя я явно указал "уникальный ключ" в админке :unsure:
      ну serial не дает уникальность. это просто последовательность.
      а уникальность не делает колонку автоинкрементирующей (тебе придется самому тыкать туда значения)
      в отличии от мускуля тут можно создать несколько колонок serial и не обязательно что бы хоть одна из из была prymary key
        Что бы не плодить тем. Всё сделал, всё заработало, контроллер встал, но теперь вылезает такая ошибка:
        ExpandedWrap disabled
          Warning: pg_query(): Query failed: ERROR:  column "1312351929" does not exist
          LINE 1: UPDATE cd_users SET last_visit="1312351929" WHERE id=1
        :blink:

        Добавлено
        Это внутренние функции движка - обновляют дату последнего посещения
          имя колонки обрамляется двойной кавычкой, а значение одиночной.
            Цитата ViktorXP @
            имя колонки обрамляется двойной кавычкой, а значение одиночной.

            ясно :)
              Цитата Serafim @
              Это внутренние функции движка - обновляют дату последнего посещения

              Так тут есть тип date/time которые нормально воспринимаю дату (типа 01.01.2001. формат при этом настривается)
                Цитата ViktorXP @
                Так тут есть тип date/time которые нормально воспринимаю дату (типа 01.01.2001. формат при этом настривается)

                нужен юниксовский таймстамп, ибо он и используется в моське :) Яж не буду переписывать весь движок под постгрес - это всего лишь в виде совместимости
                Сообщение отредактировано: Serafim -
                  timestamp

                  как пользоваться: http://postgresql.ru.net/manual/functions-datetime.html
                    В пыхе timestamp - это просто циферки. Секунды с начала эпохи юникса и для этого идеально подходит integer
                      Цитата Serafim @
                      нужен юниксовский таймстамп, ибо он и используется в моське
                      В мускуле не юниксовый таймштамп - там свой. Как и в Postres

                      offtop
                      Цитата Serafim @
                      Секунды с начала эпохи юникса и для этого идеально подходит integer
                      не идеально, ибо int на разных машинах разной длинны и диапазон допустимых значений, соответственно, тоже разный :)


                      ps:
                      ExpandedWrap disabled
                        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)
                      правда, из пыха подобными хаками заниматься проще...

                      Добавлено
                      ой, пардон, на дату не посмотрел :blush:
                      Сообщение отредактировано: negram -
                        Серафим, превед! Как там в мейд ру жисть?
                          Цитата Хайзенберг @
                          Серафим, превед! Как там в мейд ру жисть?

                          Охрененно, руби изучаю :D
                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0,0325 ]   [ 15 queries used ]   [ Generated: 21.06.25, 07:18 GMT ]