Skip to content

Instantly share code, notes, and snippets.

@kisp
Last active January 26, 2017 23:06
Show Gist options
  • Save kisp/4b5dfab308a8394303ff815a7fe63f7d to your computer and use it in GitHub Desktop.
Save kisp/4b5dfab308a8394303ff815a7fe63f7d to your computer and use it in GitHub Desktop.
Change postgres default template0 to UTF8 encoding
-- psql -f f.sql
update pg_database set datallowconn = TRUE where datname = 'template0';
\c template0
update pg_database set datistemplate = FALSE where datname = 'template1';
drop database template1;
create database template1 with template = template0 encoding = 'UTF8';
update pg_database set datistemplate = TRUE where datname = 'template1';
\c template1
update pg_database set datallowconn = FALSE where datname = 'template0';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment