Логотип StingRay

Социальные сети
FacebookInstagramRSSTwitterYouTubeВ контактеОдноклассники
FacebookInstagramRSSTwitterYouTubeВ контактеОдноклассники
Силуэт человека

История о представителях 6-ти полов

Парламентская ассамблея Совета Европы (ПАСЕ) хочет «поделить делегацию России на 6 полов» – сообщили российские федеральные СМИ в январе 2019 года. Это «провокация», предназначенная для того, чтобы заставить делегацию России «хлопнуть дверью и выйти из состава ПАСЕ», – сообщили российским зрителям, по данным Polygraph. Материал подкрепил ещё более нелепые части прокремлевского нарратива о приписываемом Европе «моральном разложении» и вызвал резкое оживление российских СМИ. Новость о мнимых 6-ти полах заняла «3-е место среди заголовков российских СМИ в среду, 9 января 2019 года, и стала самой обсуждаемой темой в социальных сетях», – отмечает Polygraph, ссылаясь на данные MediaMetrics.ru. Тем не менее, эта история оказалась слишком выгодной для прокремлёвской пропаганды, чтобы быть правдой.

09.03.2020 6:56:49 Станислав (IP) Цитата #1

Готовый (My)SQL-сценарий для перевода баз персональных данных на 6+ полов:

CREATE TABLE `Genders` (
  `Id` INT(1) UNSIGNED NOT NULL AUTO_INCREMENT,
  `Name` VARCHAR(22) NOT NULL,
  PRIMARY KEY (`Id`),
  UNIQUE KEY `Name` (`Name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;

// Compatible with
// – http://assembly.coe.int/nw/xml/XRef/Xref-XML2HTML-en.asp?fileid=24812&lang=en
// – https://en.wikipedia.org/wiki/LGBTIQ
// – https://en.wikipedia.org/wiki/ISO/IEC_5218

INSERT INTO `Genders` VALUES ( 0, 'Not known');
INSERT INTO `Genders` VALUES ( 1, 'Male');
INSERT INTO `Genders` VALUES ( 2, 'Female');
INSERT INTO `Genders` VALUES ( 3, 'Lesbian');
INSERT INTO `Genders` VALUES ( 4, 'Gay');
INSERT INTO `Genders` VALUES ( 5, 'Bisexual');
INSERT INTO `Genders` VALUES ( 6, 'Transgender');
INSERT INTO `Genders` VALUES ( 7, 'Intersex/Hermaphrodite');
INSERT INTO `Genders` VALUES ( 8, 'Queer/Questioning');
INSERT INTO `Genders` VALUES ( 9, 'Not applicable');
INSERT INTO `Genders` VALUES (10, 'Asexual');
INSERT INTO `Genders` VALUES (11, 'Pansexual/Polysexual');

ALTER TABLE `People`
  ADD COLUMN `GenderId` INT(1) UNSIGNED DEFAULT NULL BEFORE `Gender`, // NULL = Agender
  ADD KEY `GenderId` (`GenderId`),
  ADD FOREIGN KEY (`GenderId`) REFERENCES `Genders` (`Id`);

UPDATE `People` SET `GenderId` = CASE
  WHEN (`Gender` IS TRUE) OR (`Gender` = 1) OR (`Gender` = 'M') THEN 1
  WHEN (`Gender` IS NULL) OR (`Gender` IS FALSE) OR (`Gender` = 0) OR (`Gender` = '') OR (`Gender` = 'F') THEN 2
END;

ALTER TABLE `People` DROP COLUMN `Gender`;
Добавьте свой комментарий или войдите, чтобы подписаться/отписаться.
OpenId
Предпросмотр
Улыбка Подмигивание Дразнит Оскал Смех Огорчение Сильное огорчение Шок Сумасшествие Равнодушие Молчание Крутизна Злость Бешенство Смущение Сожаление Влюблённость Ангел Демон Задумчивость Рука-лицо Не могу смотреть Жирный Курсив Подчёркивание Зачёркивание Размер шрифта Гиперссылка Цитата

Поиск

Загрузка…