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. Если вы правообладатель, обратитесь к первоисточнику.