RUVIDEO
Поделитесь видео 🙏

Creating ENUM types with PostgreSQL

How enum type works in PostgreSQL databases.

-- Using ENUM types we can limit the valid values for a data column.
-- Imagine we've a table users with a column userType. Valid values are:
-- 1.Administrator
-- 2.Writer
-- 3.Reader

DROP TABLE IF EXISTS tbl_user;
DROP TYPE IF EXISTS tp_user;
DROP TYPE IF EXISTS tp_userType;

-- First we're going to create the ENUM type

CREATE TYPE tp_userType AS ENUM('Administrator','Writer','Reader');

-- Next, we create a type to store all user data
-- Login, Name, Email, Password and UserType

CREATE TYPE tp_user AS (
Login varchar(20),
Name varchar(100),
Email varchar(255),
userType tp_userType,
Password char(60));

CREATE TABLE tbl_user OF tp_user (
primary key (Login)
);

CREATE EXTENSION IF NOT EXISTS pgcrypto;

SELECT gen_salt('bf') AS salt_string;

INSERT INTO tbl_user
VALUES('MyLogin','miquel','[email protected]','Reader',crypt('Pa$$w0rd','$2a$06$9A57vIt9UMlJpL6NfKMzju'));

SELECT * FROM tbl_user;

-- Using a invalid value

INSERT INTO tbl_user
VALUES('MyLogin2','miquel','[email protected]','REader',crypt('Pa$$w0rd','$2a$06$9A57vIt9UMlJpL6NfKMzju'));


#FpInfor #Dam #DamMp02 #DamMp02Uf4

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Creating ENUM types with PostgreSQL», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.