Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1quxJw-002IWO-HK for pgsql-sql@arkaria.postgresql.org; Mon, 23 Oct 2023 15:58:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1quxJt-00BZIN-Jk for pgsql-sql@arkaria.postgresql.org; Mon, 23 Oct 2023 15:58:22 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1quxJt-00BZG4-5E for pgsql-sql@lists.postgresql.org; Mon, 23 Oct 2023 15:58:21 +0000 Received: from mx0b-00007101.pphosted.com ([148.163.139.28]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1quxJq-001vbi-Ul for pgsql-sql@lists.postgresql.org; Mon, 23 Oct 2023 15:58:20 +0000 Received: from pps.filterd (m0166259.ppops.net [127.0.0.1]) by mx0b-00007101.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39NEEAT6022508; Mon, 23 Oct 2023 15:58:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=illinois.edu; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=campusrelays; bh=MucePPKR7gpg0bwXNuLGPGTPTtWRRZ1a2vBGYIEHWGo=; b=LDMDfNnXrrQqNc+pRkW0/4XluHhr1it2D+huERaqjyeXQiyFymykcjztNo88gMlUadz6 ppGVd8tPUHb4OmWnLJPUIp6RhapfTu1LMMZzGbmOIQqmAkf8IfGZpoPbAQe4Z1eDuuPs JgWCtFMqtWP/joViMG/oBkMYpJJ0EjgrDR9uhF5BAV60CAsGigaUNlGYoUZciziBKLZW /LoxRb5TXxLmqPSdCzK7ZQFXmzYQt7ejG7ld+D0dy+Cm5cIbHSY+UhFoD1/xhJBWNnkM tcanSzWr8Y0A6Yb3CcP8EU5vaWcjCroZB1cWmzfGIiEi099KQ2lymNtcczsFvdjYePvd Dw== Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by mx0b-00007101.pphosted.com (PPS) with ESMTPS id 3tv5fte5gg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 23 Oct 2023 15:58:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JgsZGJ8CcLF2y+KMC5A+zRMZsHXkc9t6jqG8dvLkjnLUy7FRK9XmV2t/kMdCBlXqGFJc4JlxlVguMwhKtOuOc7hAQdC1YTyHcucVRuraCm5pU6/DRj0NkJoCgjDLpGrG41eBmwdF8gvb0dgWxqLtCgeLqKiNHg0l5Kan8TlUrwgs/vmmsfLPFGgePpi+6K0WNk342zwT6QjN0QuCRLSwUkncY4gUSPvF7ZAN8p/0wDsUsIeVhZIXUsOBCbyNymDd2m8BPUAvfNXaBXitZqcYi78dYpYbCvlXdg/Mu7AXuxnGjbhGWaN1SVs74x+OjaDsSGRXo3bODBjvKsZRFVIfCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MucePPKR7gpg0bwXNuLGPGTPTtWRRZ1a2vBGYIEHWGo=; b=npdQj5mACRF73v5Ro6Iv4EGgo1+PkzCLRzBEgqJyZWmNjgpEQ7xPRoIZhMCig3Lp+Tfg8NwUOH/q6+PpkPrh4Wx0EuNXgsghlXNa82mGO4wrKflZw1Yoxrfhv0mpsoAj2gLqhqG81ZzsjIJTP1k6VesZqbW9iodwNHD/mibtnCji2eRkmKIa1qw8wO+cGuxQrb6HJ6BA4xU85YPGphqiMvEXYnBs3bRavsgTh4TXnoO/NM7kgOB5VwodYzNnG7EO10wO31L8x6197AM2FQjYV8hwjudkDLQpjwqGeHCg0SuPELCCxz52P3zht97d7w7vjVkzb1qkew9jqaZ+A2KeLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=illinois.edu; dmarc=pass action=none header.from=illinois.edu; dkim=pass header.d=illinois.edu; arc=none Received: from SJ0PR11MB5629.namprd11.prod.outlook.com (2603:10b6:a03:3ab::13) by DS7PR11MB6038.namprd11.prod.outlook.com (2603:10b6:8:75::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Mon, 23 Oct 2023 15:58:13 +0000 Received: from SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::37b8:4f66:3da1:6255]) by SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::37b8:4f66:3da1:6255%6]) with mapi id 15.20.6907.030; Mon, 23 Oct 2023 15:58:13 +0000 From: "Campbell, Lance" To: Tom Lane CC: "pgsql-sql@lists.postgresql.org" Subject: RE: SQL issue after migrating from version 13 to 15 Thread-Topic: SQL issue after migrating from version 13 to 15 Thread-Index: AdoFxC032wrPz2jlSaGS3OgEbHTFRwAAcmyAAADsoDA= Date: Mon, 23 Oct 2023 15:58:13 +0000 Message-ID: References: <381371.1698075077@sss.pgh.pa.us> In-Reply-To: <381371.1698075077@sss.pgh.pa.us> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR11MB5629:EE_|DS7PR11MB6038:EE_ x-ms-office365-filtering-correlation-id: 8758e581-e72b-463c-1c6d-08dbd3e0dcf9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6ep8D0nQJw5TW6VGlFxYsqBgFQV4UPgZNwuX21IlohdYsrrUXnW/8jMlBk/AF+eD9Q1NkGf3ljNLz5SsLqVWy4h7ZF5IqkwovG6Fa0Mkfq/ILUFp9M8SuTEacAdtt8xezUjkeIoKqA4a0X1JyWH0HBsgypn9oLd+xgj777H/LMex5cySQdDPHt4/dsfAhojgC0/nnTJw7aWjSsl756duCpEY7Y15GulP9MZTKSPAFX+j1iRP/oqnRrOy3Wqcg+Q+F0qz2QM6hs135kuoiED/7ROSju1YqsJ69TDxIqLHzkleZW0lih9LZNolu2em87+6IuxN7VPve7V4pDOX3zeYtLGVm2P+JR4Hwrn5PtQZ/hPkYdWYS04BRVqixRWlIMs8pE1scoLRB2CUx5MihrdqdRv3dwmcY4Azm2ypupawwYIo2K/7NsDCvFtcO7txaqfxSKX5WyUsxhesW5aaT49rqyMD0mzC1ky6cVfapwAIfpzksVQTET9v3KdTC0tJKC0RYrboDs4910wItxm4iR/ax7URTpQpBckypEmNctd9A07vE+Z6cWPGrlh0mJukGY5BhlpuL87idnD/SQSqYdRRHqmyH7GnwJMyTWbO1YkUoRkMjdjEgiu3feglHPw8EjDb x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5629.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(39860400002)(396003)(136003)(346002)(376002)(230922051799003)(186009)(1800799009)(451199024)(64100799003)(83380400001)(71200400001)(26005)(38100700002)(75432002)(52536014)(5660300002)(786003)(316002)(64756008)(66556008)(66946007)(6916009)(66476007)(66446008)(76116006)(2906002)(4326008)(8676002)(8936002)(41300700001)(7696005)(9686003)(6506007)(53546011)(478600001)(55016003)(86362001)(38070700009)(122000001)(33656002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?cH3RI20hydD1XiaNGUi9FRCfvZziLFxikhBzLTaJnciVOWPYe4mRmAoFAh1z?= =?us-ascii?Q?UX5QDJqWV/88LpoUwnC4i8n0HsUX9H25+JqqsvBFhHy3FwW7x5wmBdd18Du8?= =?us-ascii?Q?T3ckU4OD2YrSBbnnz5I48jDa0JloTwOIHnDEh7CTf0BJLky2gXvV6hqd+3HZ?= =?us-ascii?Q?838XEFmd92wTXYBDqIje7jU4XXX8AjSQEhAL/zwbUhloofja4inqgmqFU7Ii?= =?us-ascii?Q?oBJsqoAR9nDcNLV26Nh7efJM9S20K1t7rl6VhrejAGUGEzus2WUB+WX2LO3/?= =?us-ascii?Q?d9SKgVmbWgEFWFJWZ2a+8YgtWZB66puUyRRM8S2e2Ca9iEEdky+oiVFt26rR?= =?us-ascii?Q?V3K54AE7DQ1+oQtDoulauWg9xdRWlDAW2fjpzrNwilBAOZBXzETmmobGNuef?= =?us-ascii?Q?g6x1GU3/ExxXPsYWBlahYgJPshB6Rj05jElskoe+rZiONi+wAf+Lvo7hnpOe?= =?us-ascii?Q?NvW7VBkvRSmmiw73AzxWs66eQIt6Z/i1+Dl5JXwwAClxWlF0l6uKA9kJDolo?= =?us-ascii?Q?dNHNqs7I15MijvySMjAED94HMS6bcB3De9UmZyk70bpTLmRuYSRWdHncdDLB?= =?us-ascii?Q?UaH6QBI6aDPRIfOCkkphUzFeBOfx3R53M0dj5RAORhukVZcOe9kz6zj9J9hY?= =?us-ascii?Q?ag0rf5VHfgsOZ7nCEaRePHYxhpuWk1vx6oI9s70e1LcK7r8aiaugltsfkD9k?= =?us-ascii?Q?GBPPA26GPfCQjxqN4Cd7IHc2m1AbR7AruiDSMWSdyoUeb8of/nXI6e0LO22c?= =?us-ascii?Q?QQO0oaU6IW+5mjSNxxdN6s58dh2kKNknL+8Jm3KaEKZ6b6/SxtfpsQ/tp/zC?= =?us-ascii?Q?NFPdiv4Lq/ICjXf3qd7WXgf4x/QdqdXAK2D9rXyXHEXzhtgm1nZfDxxvhX9J?= =?us-ascii?Q?uU5DWn+k1A259/gSKN0kxk6qNLul2kkJZUSBUUdyb5TFnHcv+Sojjt3iVB0v?= =?us-ascii?Q?m6Gd0DiQhTrxsRUGX9wlvoO5EFfDQacoBMq1bV0vyzVDNfbvAKOIsV84mj+a?= =?us-ascii?Q?u6k453/ClI4cwESHtRWJQpTA39Hd8jKVd6t6Xx9ZVE5u/g3kg3P8We8MgzmS?= =?us-ascii?Q?XwrUDLtejTZiZvYUZU9AnKP9zLfo+qmtapgkRCf1h5hin3qjqh0l26bZBh9B?= =?us-ascii?Q?TtibxkOSNTNJy0MrNGv+IZz/7TsrWXynEKrSAFk1v554hPscDEFF4km5kxGt?= =?us-ascii?Q?AJ4A9K+AR/lkyaSLtkZi7DvUtS7E5PjaBspYkwxl3NS/UFGmun/WG+V5lMPA?= =?us-ascii?Q?8YY2GrzK5DkF339FM55eftZIXBYoYa8F5/bMp3gJveMjR8wc8J7oBXEbgOOe?= =?us-ascii?Q?Cerj1PL0ozPE2KDXWHFR8FgiZcz5cwzMDt9AGI1IUSfucTor/MlQ3Ow2/rtX?= =?us-ascii?Q?IoAc3Xqhwbas5Enfv0mvVX9iI6G28NziQr7SJaWLvHjdkeVd/5mezmDmYGSn?= =?us-ascii?Q?gMPDucS+rNFMWUHmAWo2zrCqFDdPfGEjqCupczCG6qWpcHd/+pHLq6Krk8TW?= =?us-ascii?Q?OAP7vHhfDowA1+jzZG+oq1N7cYUjgl2FjLXSlSsSmXepV/M5ELv7S7Cr9RoI?= =?us-ascii?Q?U8dTQkhkLllu7G0k7gA=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: illinois.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5629.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8758e581-e72b-463c-1c6d-08dbd3e0dcf9 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2023 15:58:13.6288 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 44467e6f-462c-4ea2-823f-7800de5434e3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 25LnAZCbfaVgK1qOPSsrXx2LdPcPKB/sZ41KKkuBSbpLbyd/lQO+W0KTgeaXrh5eR36CcXJF4Hc/7rwx+PgrZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6038 X-Proofpoint-GUID: ow4WntcEs1SNzFO5AJd8AmGGGT3USfNI X-Proofpoint-ORIG-GUID: ow4WntcEs1SNzFO5AJd8AmGGGT3USfNI X-Spam-Details: rule=cautious_plus_nq_notspam policy=cautious_plus_nq score=0 priorityscore=1501 impostorscore=0 malwarescore=0 adultscore=0 clxscore=1011 suspectscore=0 bulkscore=0 lowpriorityscore=0 mlxscore=0 mlxlogscore=999 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310170001 definitions=main-2310230139 X-Spam-Score: 0 X-Spam-OrigSender: lance@illinois.edu X-Spam-Bar: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Thanks so much for the assistance. That resolved my issue. I hope you have = a great week. Lance -----Original Message----- From: Tom Lane =20 Sent: Monday, October 23, 2023 10:31 AM To: Campbell, Lance Cc: pgsql-sql@lists.postgresql.org Subject: Re: SQL issue after migrating from version 13 to 15 "Campbell, Lance" writes: > The below segment of the where clause works fine if the value passed is a= single value like "real": > AND to_tsvector('simple', CAST (table_column as text)) @@=20 > to_tsquery('simple', 'real') > However, this no longer works when there are two values "real,impact". Th= e only change was migrating from PostgreSQL 13 to 15: > AND to_tsvector('simple', CAST (table_column as text)) @@=20 > to_tsquery('simple', 'real,impact') You really should define what you mean by "works" in a question like this. However, I think what you are unhappy about is that the interpretation of t= hat to_tsquery input has changed. In v13: regression=3D# select to_tsquery('simple', 'real,impact'); to_tsquery =20 ------------------- 'real' & 'impact' (1 row) In v14 and later: regression=3D# select to_tsquery('simple', 'real,impact'); to_tsquery =20 --------------------- 'real' <-> 'impact' (1 row) The v14 release notes mention that there were incompatible changes in this = area, although they don't cite this specific case. But anyway, if the beha= vior you want is & then I'd suggest writing &, rather than assuming that so= me other punctuation will behave the same. Or you could switch to plainto_= tsquery(), which disregards the punctuation altogether. regards, tom lane