sql - postgres 错误 "collation "default.pg_catalog“编码 "UTF8"不存在”

标签 sql postgresql loopbackjs

我不知道这是怎么回事,我正在尝试运行以下 SQL,但出现此错误:

collation "default.pg_catalog" for encoding "UTF8" does not exist

SQL 是:

CREATE TABLE public.account
(
    sales_region__c character varying(40) COLLATE "default".pg_catalog,
    parent_industry_group__c character varying(1300) COLLATE "default".pg_catalog,
    pricing_type__c character varying(50) COLLATE "default".pg_catalog,
    accountnumber character varying(40) COLLATE "default".pg_catalog,
    vat_registration_number__c character varying(30) COLLATE "default".pg_catalog,
    language__c character varying(255) COLLATE "default".pg_catalog,
    account_uuid__c character varying(200) COLLATE "default".pg_catalog,
    billingstreet character varying(255) COLLATE "default".pg_catalog,
    ispartner__c boolean,
    address1__c character varying(255) COLLATE "default".pg_catalog,
    currencyisocode character varying(3) COLLATE "default".pg_catalog,
    company_registration_number__c character varying(30) COLLATE "default".pg_catalog,
    parent_industry_mix__c character varying(1300) COLLATE "default".pg_catalog,
    lastmodifiedbyid character varying(18) COLLATE "default".pg_catalog,
    isservicecenter__c boolean,
    county__c character varying(50) COLLATE "default".pg_catalog,
    embargo__c boolean,
    export_control_status__c character varying(255) COLLATE "default".pg_catalog,
    customer_name__c character varying(100) COLLATE "default".pg_catalog,
    geocode_status__c character varying(50) COLLATE "default".pg_catalog,
    type character varying(40) COLLATE "default".pg_catalog,
    ownerid character varying(18) COLLATE "default".pg_catalog,
    parentid character varying(18) COLLATE "default".pg_catalog,
    industry_group__c character varying(1300) COLLATE "default".pg_catalog,
    createdbyid character varying(18) COLLATE "default".pg_catalog,
    sv_status__c character varying(30) COLLATE "default".pg_catalog,
    industry character varying(40) COLLATE "default".pg_catalog,
    address3__c character varying(100) COLLATE "default".pg_catalog,
    email__c character varying(80) COLLATE "default".pg_catalog,
    var_contact_language__c character varying(1300) COLLATE "default".pg_catalog,
    vendor_type__c character varying(255) COLLATE "default".pg_catalog,
    account_local_name__c character varying(250) COLLATE "default".pg_catalog,
    customer_account_group__c character varying(255) COLLATE "default".pg_catalog,
    createddate timestamp without time zone,
    supress_renewal_messaging__c boolean,
    parent_industry_group_summary__c character varying(1300) COLLATE "default".pg_catalog,
    billingstate character varying(80) COLLATE "default".pg_catalog,
    parent_industry_segment__c character varying(1300) COLLATE "default".pg_catalog,
    mark_for_deletion__c boolean,
    state_province__c character varying(255) COLLATE "default".pg_catalog,
    auto_assignment__c boolean,
    billingcity character varying(40) COLLATE "default".pg_catalog,
    group__c character varying(25) COLLATE "default".pg_catalog,
    is_partner_certified__c boolean,
    notify_language__c character varying(30) COLLATE "default".pg_catalog,
    account_csn__c character varying(30) COLLATE "default".pg_catalog NOT NULL,
    city__c character varying(50) COLLATE "default".pg_catalog,
    industry_segment__c character varying(1300) COLLATE "default".pg_catalog,
    issupportcenter__c boolean,
    export_control_notes__c character varying(255) COLLATE "default".pg_catalog,
    fax character varying(40) COLLATE "default".pg_catalog,
    license_compliance__c boolean,
    alias__c character varying(100) COLLATE "default".pg_catalog,
    renewal_url__c character varying(100) COLLATE "default".pg_catalog,
    status__c character varying(255) COLLATE "default".pg_catalog,
    partner_type__c character varying(255) COLLATE "default".pg_catalog,
    upsellopportunity__c character varying(255) COLLATE "default".pg_catalog,
    lastmodifieddate timestamp without time zone,
    support_contact__c character varying(18) COLLATE "default".pg_catalog,
    phone character varying(40) COLLATE "default".pg_catalog,
    gp_account__c character varying(1300) COLLATE "default".pg_catalog,
    partner_support_prov_flag__c boolean,
    registration_number__c character varying(30) COLLATE "default".pg_catalog,
    partner_flag__c boolean,
    geo__c character varying(20) COLLATE "default".pg_catalog,
    billingcountry character varying(80) COLLATE "default".pg_catalog,
    address2__c character varying(100) COLLATE "default".pg_catalog,
    parent_account_csn__c character varying(1300) COLLATE "default".pg_catalog,
    individual_flag__c boolean,
    support_provision_flag__c boolean,
    account_type__c character varying(30) COLLATE "default".pg_catalog,
    ispartner boolean,
    name character varying(255) COLLATE "default".pg_catalog,
    billingpostalcode character varying(20) COLLATE "default".pg_catalog,
    zip_postal__c character varying(30) COLLATE "default".pg_catalog,
    sec_city__c character varying(50) COLLATE "default".pg_catalog,
    iscustomerportal boolean,
    sub_region__c character varying(40) COLLATE "default".pg_catalog,
    isdeleted boolean,
    language_code__c character varying(255) COLLATE "default".pg_catalog,
    active__c character varying(255) COLLATE "default".pg_catalog,
    slaexpirationdate__c date,
    primary_partner_program__c character varying(15) COLLATE "default".pg_catalog,
    country__c character varying(50) COLLATE "default".pg_catalog,
    rfr_email_addr__c character varying(50) COLLATE "default".pg_catalog,
    systemmodstamp timestamp without time zone,
    pricing_group__c character varying(50) COLLATE "default".pg_catalog,
    global_agreement__c character varying(15) COLLATE "default".pg_catalog,
    parent_named_account_group__c character varying(1300) COLLATE "default".pg_catalog,
    slaserialnumber__c character varying(10) COLLATE "default".pg_catalog,
    industry_sub_segment__c character varying(1300) COLLATE "default".pg_catalog,
    end_customer_agreement_number__c character varying(100) COLLATE "default".pg_catalog,
    parent_sales_org__c character varying(255) COLLATE "default".pg_catalog,
    local_language_name__c character varying(100) COLLATE "default".pg_catalog,
    CONSTRAINT "PK_account" PRIMARY KEY (account_csn__c)
)
WITH (
    OIDS = FALSE
)
TABLESPACE pg_default;

ALTER TABLE public.account
OWNER to "SPRUCEPOSTGRESSDB2";

有什么想法吗?

我的最终目标是在 Docker 容器中复制我们的生产 postgresql 数据库。也许有比手动克隆更好的方法来做到这一点?

最佳答案

"default".pg_catalog 更改为 pg_catalog."default"

关于sql - postgres 错误 "collation "default.pg_catalog“编码 "UTF8"不存在”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40186229/

相关文章:

sql - 是否可以使用 T-SQL 脚本(不是 SQL Server 代理计划创建向导)创建作业计划?

php - 允许表中重复

Node.js 周期性任务与集群

node.js - 在 Loopback 中设置访问 token cookie?

sql - PostgreSQL:根据数组(外键)列连接 2 个表

mysql - 组合sql查询

postgresql - PostgreSQL 中的加密随机主键

SQL 将数组列转换为数组中具有旧键的行

postgresql - 转储数据库时跳过违反唯一约束

reactjs - 结合基于 NodeJS 的 Passport 身份验证和 ReactJS 前端