'use strict'; /* eslint-disable max-len */ exports.seed = knex => Promise.resolve() .then(() => knex('tags').del()) .then(() => knex('tags_groups').del()) .then(() => knex('tags_groups').insert([ { group: 'age', name: 'Age', }, { group: 'body', name: 'Body', }, { group: 'clothing', name: 'Clothing', }, { group: 'ethnicity', name: 'Ethnicity', }, { group: 'group', name: 'Group sex', }, { group: 'hair', name: 'Hair', }, { group: 'location', name: 'Location', }, { group: 'penetration', name: 'Penetration', }, { group: 'position', name: 'Position', }, { group: 'roleplay', name: 'Roleplay', }, ])) .then(() => knex('tags').insert([ { tag: '69', alias_for: null, group_id: 'position', }, { tag: 'airtight', alias_for: null, group_id: 'penetration', }, { tag: 'amateur', alias_for: null, }, { tag: 'American', alias_for: null, group_id: 'ethnicity', }, { tag: 'anal creampie', alias_for: null, }, { tag: 'anal sex', alias_for: null, }, { tag: 'anal fingering', alias_for: null, }, { tag: 'anal fisting', alias_for: null, }, { tag: 'anal prolapse', alias_for: null, }, { tag: 'anal toys', alias_for: null, }, { tag: 'asian', alias_for: null, group_id: 'ethnicity', }, { tag: 'ass licking', alias_for: null, }, { tag: 'athletic', alias_for: null, group_id: 'body', }, { tag: 'ATM', alias_for: null, }, { tag: 'ball licking', alias_for: null, }, { tag: 'ballerina', alias_for: null, group_id: 'roleplay', }, { tag: 'bathroom', alias_for: null, group_id: 'location', }, { tag: 'BDSM', alias_for: null, }, { tag: 'BBC', alias_for: null, group_id: 'body', }, { tag: 'big cock', alias_for: null, group_id: 'body', }, { tag: 'big butt', alias_for: null, group_id: 'body', }, { tag: 'big boobs', alias_for: null, group_id: 'body', }, { tag: 'black hair', alias_for: null, group_id: 'hair', }, { tag: 'blonde hair', alias_for: null, group_id: 'hair', }, { tag: 'blowjob', alias_for: null, }, { tag: 'blowbang', alias_for: null, group_id: 'group', }, { tag: 'bondage', alias_for: null, }, { tag: 'brown hair', alias_for: null, group_id: 'hair', }, { tag: 'bukkake', alias_for: null, }, { tag: 'cheerleader', alias_for: null, group_id: 'roleplay', }, { tag: 'choking', alias_for: null, }, { tag: 'corporal punishment', alias_for: null, }, { tag: 'couples', alias_for: null, }, { tag: 'cowgirl', alias_for: null, }, { tag: 'creampie', alias_for: null, }, { tag: 'cum licking', alias_for: null, }, { tag: 'cum on butt', alias_for: null, }, { tag: 'cum on boobs', alias_for: null, }, { tag: 'cumshot', alias_for: null, }, { tag: 'curvy', alias_for: null, }, { tag: 'DAP', alias_for: null, }, { tag: 'deepthroat', alias_for: null, }, { tag: 'DP', alias_for: null, }, { tag: 'dungeon', alias_for: null, }, { tag: 'DVP', alias_for: null, }, { tag: 'double blowjob', alias_for: null, }, { tag: 'doggy style', alias_for: null, }, { tag: 'dress', alias_for: null, group_id: 'clothing', }, { tag: 'ebony', alias_for: null, group_id: 'ethnicity', }, { tag: 'electric shock', alias_for: null, }, { tag: 'enhanced boobs', alias_for: null, }, { tag: 'European', alias_for: null, group_id: 'ethnicity', }, { tag: 'facefuck', alias_for: null, group_id: 'position', }, { tag: 'facesitting', alias_for: null, group_id: 'position', }, { tag: 'facial', alias_for: null, }, { tag: 'feet', alias_for: null, }, { tag: 'femdom', alias_for: null, }, { tag: 'fingering', alias_for: null, }, { tag: 'fisting', alias_for: null, }, { tag: 'FMF', alias_for: null, group_id: 'group', }, { tag: 'gag', alias_for: null, }, { tag: 'gangbang', alias_for: null, group_id: 'group', }, { tag: 'gaping', alias_for: null, }, { tag: 'gonzo', alias_for: null, }, { tag: 'hairy', alias_for: null, group_id: 'body', }, { tag: 'hardcore', alias_for: null, }, { tag: 'high heels', alias_for: null, group_id: 'clothing', }, { tag: 'Hungarian', alias_for: null, group_id: 'ethnicity', }, { tag: 'humiliation', alias_for: null, }, { tag: 'innie pussy', alias_for: null, }, { tag: 'interracial', alias_for: null, }, { tag: 'kissing', alias_for: null, }, { tag: 'latex', alias_for: null, }, { tag: 'latina', alias_for: null, }, { tag: 'leather', alias_for: null, }, { tag: 'lesbian', alias_for: null, }, { tag: 'machine dildo', alias_for: null, }, { tag: 'lingerie', alias_for: null, group_id: 'clothing', }, { tag: 'maid', alias_for: null, group_id: 'roleplay', }, { tag: 'masturbation', alias_for: null, }, { tag: 'MILF', alias_for: null, group_id: 'age', }, { tag: 'MFM', alias_for: null, group_id: 'group', }, { tag: 'miniskirt', alias_for: null, group_id: 'clothing', }, { tag: 'missionary', alias_for: null, group_id: 'position', }, { tag: 'natural boobs', alias_for: null, group_id: 'body', }, { tag: 'nipple clamps', alias_for: null, }, { tag: 'oral creampie', alias_for: null, }, { tag: 'orgy', alias_for: null, group_id: 'group', }, { tag: 'outdoors', alias_for: null, group_id: 'location', }, { tag: 'outie pussy', alias_for: null, }, { tag: 'pain', alias_for: null, }, { tag: 'pegging', alias_for: null, }, { tag: 'petite', alias_for: null, }, { tag: 'piercings', alias_for: null, }, { tag: 'pov', alias_for: null, }, { tag: 'pussy eating', alias_for: null, }, { tag: 'red hair', alias_for: null, group_id: 'hair', }, { tag: 'reverse cowgirl', alias_for: null, }, { tag: 'roleplay', alias_for: null, }, { tag: 'rough', alias_for: null, }, { tag: 'Russian', alias_for: null, group_id: 'ethnicity', }, { tag: 'saliva', alias_for: null, }, { tag: 'schoolgirl', alias_for: null, group_id: 'roleplay', }, { tag: 'shaved', alias_for: null, }, { tag: 'shoes on', alias_for: null, group_id: 'clothing', }, { tag: 'short hair', alias_for: null, group_id: 'hair', }, { tag: 'skirt', alias_for: null, group_id: 'clothing', }, { tag: 'slapping', alias_for: null, }, { tag: 'socks', alias_for: null, group_id: 'clothing', }, { tag: 'spanking', alias_for: null, }, { tag: 'strapon', alias_for: 'strap-on dildo', }, { tag: 'small boobs', alias_for: null, }, { tag: 'small butt', alias_for: null, }, { tag: 'speculum', alias_for: null, }, { tag: 'squirting', alias_for: null, }, { tag: 'standing doggy style', alias_for: null, }, { tag: 'stockings', alias_for: null, group_id: 'clothing', }, { tag: 'strap-on dildo', alias_for: null, }, { tag: 'suspension', alias_for: null, }, { tag: 'swallowing', alias_for: null, }, { tag: 'tattoo', alias_for: null, group_id: 'body', }, { tag: 'threesome', alias_for: null, group_id: 'group', }, { tag: 'teen', alias_for: null, group_id: 'age', }, { tag: 'titty fuck', alias_for: null, }, { tag: 'toys', alias_for: null, }, { tag: 'TP', alias_for: null, }, { tag: 'trimmed', alias_for: null, }, { tag: 'uniform', alias_for: null, }, { tag: 'vibrator', alias_for: null, }, { tag: 'voyeur', alias_for: null, }, { tag: 'wet', alias_for: null, }, { tag: 'white', alias_for: null, group_id: 'ethnicity', }, { tag: 'wife', alias_for: null, }, { tag: 'office', alias_for: null, group_id: 'location', }, ])) .then(() => knex('tags').insert([ // ALIASES { tag: '2-on-1', alias_for: 'MFM', }, { tag: '3+ on 1', alias_for: 'gangbang', }, { tag: 'anal', alias_for: 'anal sex', }, { tag: 'anilingus', alias_for: 'ass licking', }, { tag: 'asians', alias_for: 'asian', }, { tag: 'ass to mouth', alias_for: 'ATM', }, { tag: 'bald pussy', alias_for: 'shaved', }, { tag: 'ball gag', alias_for: 'gag', }, { tag: 'BGB', alias_for: 'MFM', }, { tag: 'big ass', alias_for: 'big butt', }, { tag: 'big black cock', alias_for: 'BBC', }, { tag: 'big black cocks', alias_for: 'BBC', }, { tag: 'big cocks', alias_for: 'big cock', }, { tag: 'big dick', alias_for: 'big cock', }, { tag: 'big butts', alias_for: 'big butt', }, { tag: 'big tits', alias_for: 'big boobs', }, { tag: 'black', alias_for: 'ebony', }, { tag: 'blonde', alias_for: 'blonde hair', }, { tag: 'blondes', alias_for: 'blonde hair', }, { tag: 'blow job', alias_for: 'blowjob', }, { tag: 'blowjobs', alias_for: 'blowjob', }, { tag: 'blowjob - pov', alias_for: 'blowjob', }, { tag: 'blowjob (double)', alias_for: 'double blowjob', }, { tag: 'blowjob (pov)', alias_for: 'blowjob', }, { tag: 'boob job', alias_for: 'enhanced boobs', }, { tag: 'boobjob', alias_for: 'enhanced boobs', }, { tag: 'brunette', alias_for: 'brown hair', }, { tag: 'brunettes', alias_for: 'brown hair', }, { tag: 'buttplug', alias_for: 'anal toys', }, { tag: 'caning', alias_for: 'corporal punishment', }, { tag: 'cattle prod', alias_for: 'electric shock', }, { tag: 'cheer leader', alias_for: 'cheerleader', }, { tag: 'clover clamps', alias_for: 'nipple clamps', }, { tag: 'couples fantasies', alias_for: 'couples', }, { tag: 'creampies', alias_for: 'creampie', }, { tag: 'crop', // a type of whip, not [sic] short for corporal alias_for: 'corporal punishment', }, { tag: 'cum cleaning', alias_for: 'cum licking', }, { tag: 'cum in mouth', alias_for: 'oral creampie', }, { tag: 'cum on ass', alias_for: 'cum on butt', }, { tag: 'cum on tits', alias_for: 'cum on boobs', }, { tag: 'cum swallowing', alias_for: 'swallowing', }, { tag: 'cum shot', alias_for: 'cumshot', }, { tag: 'cunnilingus', alias_for: 'pussy eating', }, { tag: 'pussy licking', alias_for: 'pussy eating', }, { tag: 'deep throat', alias_for: 'deepthroat', }, { tag: 'deepthroating', alias_for: 'deepthroat', }, { tag: 'dildo', alias_for: 'toys', }, { tag: 'doggystyle', alias_for: 'doggy style', }, { tag: 'doggie style', alias_for: 'doggy style', }, { tag: 'doggystyle (standing)', alias_for: 'standing doggy style', }, { tag: 'doggystyle - standing', alias_for: 'standing doggy style', }, { tag: 'dom', alias_for: 'BDSM', }, { tag: 'domination', alias_for: 'BDSM', }, { tag: 'dominatrix', alias_for: 'femdom', }, { tag: 'double anal penetration', alias_for: 'DAP', }, { tag: 'double anal (dap)', alias_for: 'DAP', }, { tag: 'double anal penetration (dap)', alias_for: 'DAP', }, { tag: 'double penetration', alias_for: 'DP', }, { tag: 'double penetration (dp)', alias_for: 'DP', }, { tag: 'DPP', alias_for: 'DVP', }, { tag: 'double vaginal penetration', alias_for: 'DVP', }, { tag: 'double vaginal (dvp)', alias_for: 'DVP', }, { tag: 'double vaginal penetration (dvp)', alias_for: 'DVP', }, { tag: 'double vaginal (dpp)', alias_for: 'DVP', }, { tag: 'double pussy penetration', alias_for: 'DVP', }, { tag: 'double pussy penetration (dpp)', alias_for: 'DVP', }, { tag: 'drool', alias_for: 'saliva', }, { tag: 'enhanced', alias_for: 'enhanced boobs', }, { tag: 'enhanced tits', alias_for: 'enhanced boobs', }, { tag: 'facefucking', alias_for: 'facefuck', }, { tag: 'face fuck', alias_for: 'facefuck', }, { tag: 'face fucking', alias_for: 'facefuck', }, { tag: 'face sitting', alias_for: 'facesitting', }, { tag: 'facials', alias_for: 'facial', }, { tag: 'fake boobs', alias_for: 'enhanced boobs', }, { tag: 'fake tits', alias_for: 'enhanced boobs', }, { tag: 'flogging', alias_for: 'corporal punishment', }, { tag: 'foot fetish', alias_for: 'feet', }, { tag: 'French kissing', alias_for: 'kissing', }, { tag: 'gape', alias_for: 'gaping', }, { tag: 'gapes', alias_for: 'gaping', }, { tag: 'gapes (gaping asshole)', alias_for: 'gaping', }, { tag: 'group sex', alias_for: 'orgy', }, { tag: 'flagellation', alias_for: 'corporal punishment', }, { tag: 'huge tits', alias_for: 'big boobs', }, { tag: 'huge toys', alias_for: 'toys', }, { tag: 'innie', alias_for: 'innie pussy', }, { tag: 'lashing', alias_for: 'corporal punishment', }, { tag: 'lezdom', alias_for: 'lesbian', }, { tag: 'mini-skirt', alias_for: 'miniskirt', }, { tag: 'MMF', alias_for: 'MFM', }, { tag: 'MFF', alias_for: 'FMF', }, { tag: 'natural', alias_for: 'natural boobs', }, { tag: 'natural tits', alias_for: 'natural boobs', }, { tag: 'oral', alias_for: 'blowjob', }, { tag: 'outie', alias_for: 'outie pussy', }, { tag: 'piercing', alias_for: 'piercings', }, { tag: 'pierced', alias_for: 'piercings', }, { tag: 'prolapse', alias_for: 'anal prolapse', }, { tag: 'prolapsing', alias_for: 'anal prolapse', }, { tag: 'raven', alias_for: 'black hair', }, { tag: 'raven hair', alias_for: 'black hair', }, { tag: 'redhead', alias_for: 'red hair', }, { tag: 'red head', alias_for: 'red hair', }, { tag: 'rimming', alias_for: 'ass licking', }, { tag: 'rimjob', alias_for: 'ass licking', }, { tag: 'role play', alias_for: 'roleplay', }, { tag: 'rope bondage', alias_for: 'bondage', }, { tag: 'rough sex', alias_for: 'rough', }, { tag: 'school girl', alias_for: 'schoolgirl', }, { tag: 'sadomasochism', alias_for: 'BDSM', }, { tag: 'sadism', alias_for: 'BDSM', }, { tag: 'scissoring', alias_for: 'lesbian', }, { tag: 'sex toys', alias_for: 'toys', }, { tag: 'shaved pussy', alias_for: 'shaved', }, { tag: 'shoes', alias_for: 'shoes on', }, { tag: 'slave', alias_for: 'BDSM', }, { tag: 'small ass', alias_for: 'small butt', }, { tag: 'small tits', alias_for: 'small boobs', }, { tag: 'spit', alias_for: 'saliva', }, { tag: 'spitroast', alias_for: 'MFM', }, { tag: 'standing doggystyle', alias_for: 'standing doggy style', }, { tag: 'swallow', alias_for: 'swallowing', }, { tag: 'strap-on', alias_for: 'strap-on dildo', }, { tag: 'strap on', alias_for: 'strap-on dildo', }, { tag: 'strap on dildo', alias_for: 'strap-on dildo', }, { tag: 'sub', alias_for: 'BDSM', }, { tag: 'submission', alias_for: 'BDSM', }, { tag: 'tattoos', alias_for: 'tattoo', }, { tag: 'teens', alias_for: 'teen', }, { tag: 'tiny boobs', alias_for: 'small boobs', }, { tag: 'tiny tits', alias_for: 'small boobs', }, { tag: 'tittyfuck', alias_for: 'titty fuck', }, { tag: 'trimmed pussy', alias_for: 'trimmed', }, { tag: 'triple penetration', alias_for: 'TP', }, { tag: 'whipping', alias_for: 'corporal punishment', }, { tag: 'work', alias_for: 'office', }, { tag: 'workplace', alias_for: 'office', }, { tag: 'zapper', alias_for: 'electric shock', }, ]));