TGViewer
Системный аналитик с нуля | Альбина Гараева Системный аналитик с нуля | Альбина Гараева @garaeva_it · 1.09K subscribers
Post #555 625
Основные типы данных

Рассмотрим СУБД PostgreSQL, она предлагает широкий набор типов данных для эффективного хранения и обработки информации.

Очень важно понимать, в каком случае какой тип данных использовать, чтобы не перегружать базу данных.

1. Числовой

▪️integer: хранит целые числа от -2147483648 до +2147483647 (обозначение - int и int4)
▪️bigint : хранит числа от 9223372036854775808 до
+9223372036854775807 (обозначение - int8)
▪️real: числа с плавающей точкой из диапазона от 1E-37 до 1E+37 (обозначение float4)
▪️double precision: числа с плавающей точкой из диапазона от 1E-307 до 1E+308 (обозначение float8)

2. Символьный

▫️character (n): строка фиксированной длины, параметр задает длину строки. Обозначение - char (n).
▫️character varying (n): строка переменной длины, максимальная длина задается параметром n. Обозначение - varchar (n).
▫️text: строка неограниченной длины (используется для больших объемов текста).

3. Логический

Тип boolean принимает значение true или false:
▪️Вместо true можно указывать: TRUE, 't', 'true', 'y', 'yes', 'on', '1'
▪️Вместо false можно указывать: FALSE, 'f', 'false', 'n', 'no', 'off', '0'

4. Специальный

▫️JSON: данные json в текстовом виде
▫️JSONB: данные json в бинарном формате
▫️XML: данные в формате XML
массивы

5. NULL

Значение NULL означает, что значение отсутствует

6. Типы для работы с датами и временем

▫️timestamp: хранит дату и время (значения от - 4713 г. до н. э. до - 294276 г. н. э.)
▫️timestamp with time zone: то же самое, что и timestamp, но включает еще и данные о часовом поясе
▫️date: хранит дату от 4713 г. до н. э. до 5874897 г. н. э.
▫️time: хранит время с точностью до 1 микросекунды. Принимает значения от 00:00:00 до 24:00:00.
▫️time with time zone: то же самое, что и time, но с указанием часового пояса. Принимает значения от 00:00:00+1459 до 24:00:00-1459.
▫️interval: представляет промежуток времени.

В чем отличие timestamp от date? Рассмотрим этот вопрос и восприятие языком SQL разных типов дат в следующий раз🔥
  • 🔥 12
  • 👍 2
  • ❤ 1
More from @garaeva_it
  1. Jun 21, 20265 продуктов, которые закроют ваши главные пробелы Друзья, собрала для вас всё в одном мест…
  2. Jun 19, 2026Дорогие студенты, благодарю вас за ваши прекрасные #отзывы Делюсь отзывом Алии, она работа…
  3. Jun 17, 2026Чтобы вы перестали гадать и начали проектировать логику взаимодействия осознанно, я открыв…
  4. Jun 15, 2026Надо ли системному аналитику разбираться в проектировании интерфейсов? Не раз слышала от с…
  5. Jun 13, 2026Вчера я писала о том, как незнание процессов превращает аналитика просто в создателя ТЗ, к…
  6. Jun 12, 2026«ТЗ готово, но задача не двигается»: почему аналитику критично понимать процессы разработк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →