Skip to content

Instantly share code, notes, and snippets.

@malpaso
Created August 10, 2016 12:42
Show Gist options
  • Select an option

  • Save malpaso/467da701efde9523d2afba662da984e6 to your computer and use it in GitHub Desktop.

Select an option

Save malpaso/467da701efde9523d2afba662da984e6 to your computer and use it in GitHub Desktop.

Revisions

  1. malpaso created this gist Aug 10, 2016.
    49 changes: 49 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,49 @@
    UPDATE table SET slug = lower(name),
    slug = replace(slug, '.', ' '),
    slug = replace(slug, '\'', '-'),
    slug = replace(slug, '/', '-'),
    slug = replace(slug,'š','s'),
    slug = replace(slug,'Ð','Dj'),
    slug = replace(slug,'ž','z'),
    slug = replace(slug,'Þ','B'),
    slug = replace(slug,'ß','Ss'),
    slug = replace(slug,'à','a'),
    slug = replace(slug,'á','a'),
    slug = replace(slug,'â','a'),
    slug = replace(slug,'ã','a'),
    slug = replace(slug,'ä','a'),
    slug = replace(slug,'å','a'),
    slug = replace(slug,'æ','a'),
    slug = replace(slug,'ç','c'),
    slug = replace(slug,'è','e'),
    slug = replace(slug,'é','e'),
    slug = replace(slug,'ê','e'),
    slug = replace(slug,'ë','e'),
    slug = replace(slug,'ì','i'),
    slug = replace(slug,'í','i'),
    slug = replace(slug,'î','i'),
    slug = replace(slug,'ï','i'),
    slug = replace(slug,'ð','o'),
    slug = replace(slug,'ñ','n'),
    slug = replace(slug,'ò','o'),
    slug = replace(slug,'ó','o'),
    slug = replace(slug,'ô','o'),
    slug = replace(slug,'õ','o'),
    slug = replace(slug,'ö','o'),
    slug = replace(slug,'ø','o'),
    slug = replace(slug,'ù','u'),
    slug = replace(slug,'ú','u'),
    slug = replace(slug,'û','u'),
    slug = replace(slug,'ý','y'),
    slug = replace(slug,'ý','y'),
    slug = replace(slug,'þ','b'),
    slug = replace(slug,'ÿ','y'),
    slug = replace(slug,'ƒ','f'),
    slug = replace(slug, 'œ', 'oe'),
    slug = replace(slug, '€', 'euro'),
    slug = replace(slug, '$', 'dollars'),
    slug = replace(slug, '£', ''),
    slug = replace(slug, '&', ''),
    slug = trim(slug),
    slug = replace(slug, ' ', '-'),
    slug = replace(slug, '--', '-') ;