Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pFkti-0005Yw-Sa for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Jan 2023 23:52:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pFkth-0004PM-QZ for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Jan 2023 23:52:45 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pFktU-0008Ho-6O for pgsql-hackers@lists.postgresql.org; Wed, 11 Jan 2023 23:52:32 +0000 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pFktS-0004cr-5J for pgsql-hackers@postgresql.org; Wed, 11 Jan 2023 23:52:31 +0000 Received: by mail-pl1-x630.google.com with SMTP id y1so18494947plb.2 for ; Wed, 11 Jan 2023 15:52:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20210112.gappssmtp.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=PpUHrEUYy3TcgwtN0KYECT29jvcnm4SZvccF6/acwCs=; b=qsa73cbhlQ3HkkeIWOQOTTcDAIAckN+mgPEyjnFooXHVLZIuf0EUTRw8hpIeeOLir4 CBc9+RqpbGkczT1x9Aj38zvK+8jhtf2yIpeoHHTsIhe2lEqsoHfx7QFCT/P5vy+bCf8T 1MQR16E0V3J2O0ySs2lv+UROESg+ittkBIO9gYw9QdTk+aiX3hcMp+s1YiY5IgruSkSB tdYEpWS8pk6KZdtZNFkUOBbxzgzgLonSYMOtDPOvhRp53Xb9RpgD9qzGw5ir5baB2/4y rWnKBydK2szAsJyKJwggxCUyNeW/9bJFPWJ1teyHKHkHS83+eItk3AXd1/Cme795kY2H Fd6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PpUHrEUYy3TcgwtN0KYECT29jvcnm4SZvccF6/acwCs=; b=ilXAFRAxCuVkHpr3W8FY6oIBcMtaJbkJd0wsTSbG80eaad3b286Pl+RVUqKhzxPG++ 9INzjv8skQwvjOH7jbbhRfho1v95VZfURisndGx6b3qgyHXxWc7DoHdnmcINwnPPSY1C ed63qDxRrB1NToh4JyuknErEUocPgEcNVJ7xTB6UF/a17KnOOpBKNHe1+cDGufs3E2S4 siMu5x8rX5JIkTYmG0nA/Ed4wn7VBVygVo64h+AN85NxeyOJ6K5ecew6ll8Jx+JYon7k hCPsL+CW7kr5tgWI0HZRZSwhiH2rhZd8Irdw/HP8u76Uh6RjT5NfRTQGmpXgz5FPplo/ K7Eg== X-Gm-Message-State: AFqh2kqQKi8u4g9kz0TfAiErUxd7sVOrEV4TlhxOrNBxM+ZObLItM7bQ NBi2fBCT5HNKGzLrm2E1IO6DGQ== X-Google-Smtp-Source: AMrXdXtgukaK85YS27Tj+qS5HwxkKVhaJuWznx3gXt9UdmdnU1GAp4n2opYXxygT9pMNtENQGpJByQ== X-Received: by 2002:a17:902:ce10:b0:189:af28:fd8d with SMTP id k16-20020a170902ce1000b00189af28fd8dmr90025748plg.1.1673481148130; Wed, 11 Jan 2023 15:52:28 -0800 (PST) Received: from [172.18.7.14] ([12.126.244.130]) by smtp.gmail.com with ESMTPSA id jm23-20020a17090304d700b001944b1285ecsm2194351plb.208.2023.01.11.15.52.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jan 2023 15:52:27 -0800 (PST) Message-ID: <6d63d5e67886ce1d8696c8a54d56620d3275773f.camel@j-davis.com> Subject: Re: Rework of collation code, extensibility From: Jeff Davis To: Peter Eisentraut , pgsql-hackers@postgresql.org Date: Wed, 11 Jan 2023 15:52:26 -0800 In-Reply-To: <8d87e399-84ee-1cf2-5a07-1fb2e4f15400@enterprisedb.com> References: <0ab5c536cc778a5f27f51a6998fd4033bb1c21d8.camel@j-davis.com> <8d87e399-84ee-1cf2-5a07-1fb2e4f15400@enterprisedb.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu1 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 2023-01-11 at 15:08 +0100, Peter Eisentraut wrote: > I think the refactoring that you proposed in the thread "Refactor to=20 > introduce pg_strcoll()." was on a sensible track.=C2=A0 Maybe we should > try=20 > to get that done. Those should be patches 0001-0003 in this thread (now at v6), which are all pure refactoring. Let's consider those patches the topic of this thread and I'll move 0004-0007 back to the multi-lib ICU thread on the next revision. --=20 Jeff Davis PostgreSQL Contributor Team - AWS