Типы данных PostgreSQL
Типы данных:
-
- inet
- macaddr
-
- smallint: 2 байта; от -32768 до +32767
- integer: 4 байта; от -2147483648 до +2147483647
- serial: 4 байта; целое число с автоувеличением; от 1 до 2147483647
- Типы текстового поиска: разработаны для поддержки полнотекстового поиска.
- Типы дата/времени: timestamp (timestamp with time zone). Рекомендуемый формат описан в Стандарты ISO 8601. ISO 8601 - международный стандарт, который описывает формат даты и времени и даёт рекомендации для его использования в международном контексте. Рекомендуемый формат в PostgreSQL для ввода значений даты имеет вид 2012-01-28 (28 января 2012 года). Правильные вводимые значения для типа даты и времени состоят из слитного значения даты и времени, за которым следует необязательное значение часового пояса. Таким образом: 2012-01-08 04:05:06 и 2012-01-08 04:05:06 -8:00 являются правильными значениями, которые соответствуют стандарту ISO 8601.
SELECT now();
Тип interval. Вывести все данные за 7 дней
SELECT date_trunc('day', actual_date) AS DAY FROM summary WHERE actual_date > (NOW() - '7 days'::INTERVAL)
- Тип NULL. В PHP php-pgsql, чтобы передать NULL в SQL запросе для БД PostgreSQL нужно использовать ключевое слово NULL. Например
INSERT INTO table (textcol) values (null)
Или
$trans = clearInData($_POST['trans'], 's'); if (empty($trans)) $trans = 'NULL'; else $trans = "'$trans'"; $query = "INSERT INTO dic_usr_eru VALUES (default,". $trans . ");";
Обучение PostgreSQL. Полный курс по работе с базой данных PostgreSQL!
Курс включает в себя все инструменты: управление доступом, резервное копирование, репликация, журналирование, работа со статистикой, способы масштабирование, а также работа PostgreSQL в облаках AWS, GCP, Azure и в Kubernetes.
Крупнейшая в Европе школа английского языка
Промокоды, акции и подарки, чтобы Ваше обучение было не только интересным, но и выгодным. Закажите пробный урок уже сейчас!
skyeng.ru
Онлайн школа английского языка
Английский по скайпу от 680р за урок, без заучивания правил. Эффективно! Удобно! Выгодно! Начните обучение прямо сейчас.
melene.ru
Школа английского языка по Skype
Персональные занятия по разумным ценам. Бесплатные ресурсы для студентов: разговорные клубы, блог, вебинары, книги, тест на определение уровня английского. Пробный урок бесплатно!
englex.ru