zoukankan      html  css  js  c++  java
  • 创建Odoo8数据库时的“new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)“问题

    Odoo8创建数据库时,显示如下错误信息:

    DataError: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
    HINT:  Use the same encoding as in the template database, or use template0 as template.

    解决方法:
    1. First, we need to drop template1. Templates can’t be dropped, so we first modify it so t’s an ordinary database:

      UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';

    2. Now we can drop it:

      DROP DATABASE template1;

    3. Now its time to create database from template0, with a new default encoding:

      CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';

    4. Now modify template1 so it’s actually a template:

      UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';

    5. Now switch to template1 and VACUUM FREEZE the template:

      c template1

      VACUUM FREEZE;

    Problem should be resolved.

  • 相关阅读:
    学习进度笔记
    学习进度笔记
    学习进度笔记
    学习进度笔记
    博雅数据机器学习10
    学习进度笔记
    HDFS上文件权限操作
    HBase的安装与使用
    hadoop完全分布式安装教程
    python安装easygui
  • 原文地址:https://www.cnblogs.com/SunOne/p/5238212.html
Copyright © 2011-2022 走看看