Типы данных PostgreSQL
Типы данных:
- Типы сетевых адресов Структура межсетевого протокола IPv4 и/или IPv6 vs IPv4. Добавление адресов IPv6 в Linux:
- inet
- macaddr
-
- smallint: 2 байта; от -32768 до +32767
- integer: 4 байта; от -2147483648 до +2147483647
- serial: 4 байта; целое число с автоувеличением; от 1 до 2147483647
- Типы текстового поиска: разработаны для поддержки полнотекстового поиска.
- Типы дата/времени: timestamp (timestamp with time zone). Рекомендуемый формат описан в Что такое сертификат ИСО (ISO), зачем он нужен, виды 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.
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах