Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:117864 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 72334 invoked from network); 7 Jun 2022 12:39:29 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 7 Jun 2022 12:39:29 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 466C318037E for ; Tue, 7 Jun 2022 07:25:12 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 7 Jun 2022 07:25:11 -0700 (PDT) Received: by mail-lf1-f45.google.com with SMTP id a29so85553lfk.2 for ; Tue, 07 Jun 2022 07:25:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sensational.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FjiuBGfICED9ZULGH9XSPQW3TU0D8CZzE4oLVLi9dA0=; b=eJwZBINQqz9v/hmwv9TT5/qY0tTh2aoOvVm2Ted1/hrjXLGcpoxVy8P9IVi9Xp9Tht 4lepWSNBjDN1537vb/yYe29aVJQ5dllJabfTmnrQe2A8CI2Jdku5AHUMysNN0D1S2Pj8 12g5+GlDO3H6lwFt5NP8t6vM08B3vwHhFEi0f6Ntvt9vukYmCvNN7J1AOvQoJ/RUXvm/ il77lB6cmLBw7Mfbj+YIL6h7UsEl1xcwn21H/lndWNnhZ6wW9N5JHljMR2p5xVa5NBZr wBkbhKUBlf2mxQ4yGvh0fZc+2BNu/KZianKC4yU0luS8FamFXxWiCYK2NQh0Bf9D+N14 Em9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FjiuBGfICED9ZULGH9XSPQW3TU0D8CZzE4oLVLi9dA0=; b=KIVNWCZBg2DQmfCM2tVNc27blxkDQRpLQXFD9gLSni4ZcfvAWFFPYDxWyVxtrVOcgO 3GQROSr8NCqbN1F0OeaTODRmUxptL+gpYNuNoulCnmyCpF/AGGPRCZthv6RTqMQtcVOq H+Qevc2NAjt7u8Wk4v8RLZoZH6GhDjBkZAjMh7nKevEv6uL1eK7B7YKUy3uNgnnD0h2c kprt2Gsv6DTJzyXMSKcVpkz7iDyS71pbiCWixVDoTVn3y04imUZp7xe4p1y1tcRhhjRB MX7psIsEd88u+ihaCmzfpVLXuXdEhKoebGr+nYkJTWqleYXYmDIFtxvFEgkJyBPCZMPF c4ig== X-Gm-Message-State: AOAM533UPpZ532XvqxO5dcqMVOws1omMfGy0EVTPCKZTOsRpciTMm6/a 2sIgTdN8CpHg5YtfcKGf07yxejXP9oelbAOUGhZvHztCGVBt0g== X-Google-Smtp-Source: ABdhPJzXreSuRK8aA6u0aX1gjvyIavPv8LAn9UMHTIvdT9KVKQCs17uA/LqJyWgtCMRX3Gegq1lHGkUdwHTXNQWB710= X-Received: by 2002:ac2:4c04:0:b0:479:6ee1:8992 with SMTP id t4-20020ac24c04000000b004796ee18992mr1155030lfq.35.1654611910043; Tue, 07 Jun 2022 07:25:10 -0700 (PDT) Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Tue, 7 Jun 2022 07:25:09 -0700 Received: from 1064022179695 named unknown by gmailapi.google.com with HTTPREST; Tue, 7 Jun 2022 07:25:05 -0700 Mime-Version: 1.0 (Mimestream 0.35.4) References: In-Reply-To: Date: Tue, 7 Jun 2022 07:25:09 -0700 Message-ID: To: Dan Ackroyd Cc: PHP internals Content-Type: multipart/alternative; boundary="00000000000023cbf305e0dc5b46" Subject: Re: [PHP-DEV] DB specific PDO subclasses questions. From: phofstetter@sensational.ch (Philip Hofstetter) --00000000000023cbf305e0dc5b46 Content-Type: text/plain; charset="UTF-8" Hi, On 6 Jun 2022 at 21:15:12, Dan Ackroyd wrote: > > 2. Other than the SQLite blobOpen functionality, does anyone know of > any other functionality that is exposed by SQLite or Postgres that > isn't currently exposed through the magic PDO methods? > a wrapper around PQescapeIdentifier in libpq could be useful. The quoting rules for identifiers are different than for values and for values, PDO already has built-in support via PDO::quote() Philip --00000000000023cbf305e0dc5b46--