Re: Use of inefficient index in the presence of dead tuples

2024-05-28 Thread Tom Lane
nalyze really happened, so we could see if there's any less-fragile way of dealing with this situation. regards, tom lane

Re: Memory issues with PostgreSQL 15

2024-05-29 Thread Tom Lane
1 11:34:46 CEST - mailprocessor> ERROR: could not resize >> shared memory segment "/PostgreSQL.2448337832" to 182656 bytes: No >> space left on device This seems to indicate that you're hitting some kernel limit on the amount of POSIX shared memory. Not sure where to look for that. regards, tom lane

Re: Rules and Command Status - update/insert/delete rule with series of commands in action

2024-05-30 Thread Tom Lane
gone away, though I've not thought about it very hard. regards, tom lane

Re: Unexpected results from CALL and AUTOCOMMIT=off

2024-06-03 Thread Tom Lane
ents. A volatile function wouldn't use that snapshot, explaining Pierre's result. regards, tom lane

Re: Purpose of pg_dump tar archive format?

2024-06-04 Thread Tom Lane
200 Add 'directory' format to pg_dump. The new directory format is compatible with the 'tar' format, in that untarring a tar format archive produces a valid directory format archive. regards, tom lane

Re: PG 14 pg_basebackup accepts --compress=server-zst option

2024-06-07 Thread Tom Lane
s a pretty common coding pattern, so I can't get excited about changing it, especially not in long-stable branches. regards, tom lane

Re: Escaping single quotes with backslash seems not to work

2024-06-10 Thread Tom Lane
e Java app uses? I'm wondering about per-user or per-DB settings of standard_conforming_strings. regards, tom lane

Re: libpq v17 PQsocketPoll timeout is not granular enough

2024-06-10 Thread Tom Lane
traction? But that would be problematic for outside callers. In any case this doesn't seem like a sane thing to be redesigning post-beta. A few months ago maybe we'd have done it, but ... regards, tom lane

Re: libpq v17 PQsocketPoll timeout is not granular enough

2024-06-10 Thread Tom Lane
cond wait resolution within the lifespan of libpq. regards, tom lane

Re: Question about UNIX socket connections and SSL

2024-06-12 Thread Tom Lane
anyway. (2) I'm less sure about this part, but I seem to recall that openssl doesn't actually work if given a UNIX socket. Maybe there are reasons why those arguments are obsolete, but you haven't presented any. regards, tom lane

Re: PG16.1 security breach?

2024-06-12 Thread Tom Lane
riant of ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE EXECUTE ON FUNCTIONS FROM PUBLIC; Repeat for each schema that you think might be publicly readable (which is only public by default). BTW, in PG 15 and up, the public schema is not writable by default, which attacks basically the same problem from a different direction. regards, tom lane

Re: "permission denied to COPY to or from an external program" even with GRANT pg_execute_server_program

2024-06-12 Thread Tom Lane
regression=# \c - joe You are now connected to database "regression" as user "joe". regression=> copy jt From Program 'echo "Buffa Testata"' CSV; COPY 1 What PG version are you working with? regards, tom lane

Re: Syntax on BEFORE Trigger - Cascade?

2024-06-13 Thread Tom Lane
; OPERATOR(pg_catalog.=) "import_job_oid"" * I don't know what you're running there, but there is no such error message in community Postgres. Having said that, maybe what you need is to *not* have any before trigger applied to the import_file table. regards, tom lane

Re: Reserving GUC prefixes from a non-preloaded DB extension is not always enforced

2024-06-13 Thread Tom Lane
ries for a GUC? (You could eliminate such inconsistency by storing the data in a shared catalog, perhaps, but that brings some other concerns.) I don't really see the value for work expended here. regards, tom lane

Re: DROP COLLATION vs pg_collation question

2024-06-16 Thread Tom Lane
ot be used for anything in that database, and they might as well not be there. The reason they are there is merely an implementation detail: CREATE DATABASE clones those catalogs from the single copy of pg_collation in template0, which therefore had better include all collations that might be neede

Re: Seeking Clarification on Function Definitions in PostgreSQL Extensions

2024-06-18 Thread Tom Lane
llow RETURNS together with OUT parameter(s) is so there's a place to write SETOF if you want that. Yes, the RETURNS TABLE syntax is somewhat redundant with RETURNS SETOF. Blame the SQL standard for that. regards, tom lane

Re: RowDescription for a function does not include table OID

2024-06-21 Thread Tom Lane
ave a ton of definitional issues (should it "look through" views, for example?), and second you probably break applications that are expecting the existing, longstanding definition. regards, tom lane [1] https://www.postgresql.org/docs/current/protocol-message-formats.html

Re: RowDescription for a function does not include table OID

2024-06-21 Thread Tom Lane
urely just the tip of the iceberg of client-side code that we could break if we change how this works. regards, tom lane

Re: RowDescription for a function does not include table OID

2024-06-21 Thread Tom Lane
"David G. Johnston" writes: > On Fri, Jun 21, 2024 at 8:51 AM Tom Lane wrote: >> The PG wire protocol specification [1] defines these fields thus: >> If the field can be identified as a column of a specific >> table, the object ID of the table; otherwise

Re: Replication using mTLS issue

2024-06-21 Thread Tom Lane
n't forget you have to signal the postmaster to reload configuration after any change in these files. regards, tom lane

Re: Replication using mTLS issue

2024-06-21 Thread Tom Lane
ame it'd default to. Another idea could be to enable log_connections on the primary, and see if the incoming connection request looks different than you were expecting. regards, tom lane

Re: pg_dump restores as expected on some machines and reports duplicate keys on others

2024-06-22 Thread Tom Lane
mage for the failing case. Please go to AWS for support for custom AWS stuff. regards, tom lane

Re: Password complexity/history - credcheck?

2024-06-22 Thread Tom Lane
, considerations like these are why there's not features of this sort in community PG. You can use an extension that applies some checks, but there's no good way around the "needs cleartext password" problem for that. regards, tom lane

Re: Stack Smashing Detected When Executing initdb

2024-06-23 Thread Tom Lane
on (be specific)? Is the system software up-to-date? * What C compiler are you using, and what version exactly? * What configure options did you use? regards, tom lane [1] https://buildfarm.postgresql.org/cgi-bin/show_status.pl

Re: Stack Smashing Detected When Executing initdb

2024-06-23 Thread Tom Lane
have to negotiate with systemd-coredump to get back any core dump at all. "man 5 core" can be helpful reading here (personally I just disable systemd-coredump per the directions shown there). regards, tom lane

Re: How to use createdb command with newly created user?

2024-06-23 Thread Tom Lane
hand, it's hard to get excited about putting work into improving a behavior that we deprecate using at all.) regards, tom lane

Re: schema privileges and drop role

2024-06-24 Thread Tom Lane
d of those privileges. REASSIGN OWNED only changes the ownership of ownable objects. > I'd still like to see how to list the "privileges for schema > public", "\dn+ public" in psql would do that. regards, tom lane

Re: Can any_value be used like first_value in an aggregate?

2024-06-25 Thread Tom Lane
value of one column that is paired > with the maximum value of another column in each group when using GROUP BY. Use window functions (i.e. first_value). This is what they're for, and they are smart enough to do just one sort for functions sharing a common window spec. regards, tom lane

Re: Issue with installing postgres extension

2024-06-26 Thread Tom Lane
v14 or before. If so, you probably also forgot the pg_upgrade step --- you can't simply start a new major version in an old one's data directory. regards, tom lane

Re: Issue with installing postgres extension

2024-06-26 Thread Tom Lane
eleases and bug fixes ago. regards, tom lane

Re: dblink Future support vs FDW

2024-06-27 Thread Tom Lane
ve on as an externally-maintained extension. Having said that, it is a bit of a development backwater, so you should probably not count on anyone being interested enough to add new features to it. regards, tom lane

Re: Passing a dynamic interval to generate_series()

2024-06-30 Thread Tom Lane
lect (interval '1 '); interval -- 00:00:01 (1 row) select (interval '1 ' || 'month'); ?column? --- 00:00:01month (1 row) regards, tom lane

Re: printing PGresult content with gdb

2024-07-03 Thread Tom Lane
e not exposed to applications by libpq-fe.h, so your own app's debug data is not going to contain the details of the struct. But I think it would be available to gdb if libpq's debug symbols were installed. regards, tom lane

Re: psql help

2024-07-04 Thread Tom Lane
${TIMEOUT_MINS}'$a" is supposed to mean, but that's independent of the LIMIT issue. regards, tom lane

Re: Removing the default grant of EXECUTE on functions/procedures to PUBLIC

2024-07-05 Thread Tom Lane
ensure that > default privileges are altered for every new role that is created going > forward. > Have I analyzed this correctly? You'll also need to repeat the ALTERs in each database of your installation. regards, tom lane

Re: Removing the default grant of EXECUTE on functions/procedures to PUBLIC

2024-07-05 Thread Tom Lane
Default access privileges Owner | Schema | Type | Access privileges ---++--+--- joe || function | joe=X/joe (1 row) regards, tom lane

Re: Removing the default grant of EXECUTE on functions/procedures to PUBLIC

2024-07-05 Thread Tom Lane
the *built in* default privileges for a given object kind and owner. If there's a relevant entry in pg_default_acl, it overrides the built-in default during object creation. regards, tom lane

Re: Can a long running procedure detect when smart shutdown is pending?

2024-07-06 Thread Tom Lane
, so you wouldn't get the right answer in a backend even if the function were reachable. > What you could do is use the dblink extension to connect to the local > database. > If you get an error "the database system is shutting down", there is a smart > shutdown in progres

Re: Declaring a field that is also an out parameter in a function

2024-07-06 Thread Tom Lane
Possibly plpgsql_check can be set to complain about such cases, but they're legal according to the language specification. regards, tom lane

Re: Declaring a field that is also an out parameter in a function

2024-07-07 Thread Tom Lane
plpgsql_check_function │ > ╞═══╡ > │ warning:0:10:statement block:parameter "d3" is overlapped │ > │ Detail: Local variable overlap function parameter.│ Nice! FWIW, I think the standard terminology is "local variable shadows function parameter". regards, tom lane

Re: v16 roles, SET FALSE, INHERIT FALSE, ADMIN FALSE

2024-07-08 Thread Tom Lane
and INHERIT TRUE to be able to access the privileges of the role you are nominally a member of. This extends to ownership checks as well as grantable privileges. regards, tom lane

Re: v16 roles, SET FALSE, INHERIT FALSE, ADMIN FALSE

2024-07-08 Thread Tom Lane
FALSE? Does the role granted >> membership gain any ability it didn't have before in that case? > Looks like there is one ability. > Authentication in pg_hba.conf "USER" field via +role syntax. Hmm, if that check doesn't require INHERIT TRUE I'd say it's a bug. regards, tom lane

Re: v16 roles, SET FALSE, INHERIT FALSE, ADMIN FALSE

2024-07-08 Thread Tom Lane
"David G. Johnston" writes: > On Mon, Jul 8, 2024 at 2:16 PM Tom Lane wrote: >> Pavel Luzanov writes: > On 08.07.2024 22:22, Christophe Pettus wrote: >>>> This is more curiosity than anything else. In the v16 role system, is >>>> there actually

Re: v16 roles, SET FALSE, INHERIT FALSE, ADMIN FALSE

2024-07-08 Thread Tom Lane
"David G. Johnston" writes: > On Mon, Jul 8, 2024 at 3:08 PM Tom Lane wrote: >> That doesn't make it not a bug. > Fair, the code was from a time when membership implied SET permission which > apparently was, IMO, still is, a sufficient reason to allow a member

Re: Query on partitioned table needs memory n_partitions * work_mem

2024-07-11 Thread Tom Lane
Dimitrios Apostolou writes: > The TABLE test_runs_raw has 1000 partitions on RANGE(workitem_n). So don't do that. Adding partitions is not cost-free. regards, tom lane

Re: Running psql in a docker container

2024-07-11 Thread Tom Lane
onment locale settings. regards, tom lane

Re: Running psql in a docker container

2024-07-11 Thread Tom Lane
. On my RHEL8 box, it looks like glibc-locale-source is what provides most non-C locales. regards, tom lane

Re: Support of Postgresql 15 for Sles15Sp6

2024-07-17 Thread Tom Lane
. The page above says they are built for SLES 15 SP5, but SUSE would have to have screwed up pretty badly for a package built on SP5 to not run on SP6. regards, tom lane

Re: Issue with configuration parameter "require_auth"

2024-07-17 Thread Tom Lane
connection parameter, like host or port or dbname. You seem to be trying to specify it as a server parameter, ie inside the "options" connection parameter. regards, tom lane

Re: Issue with configuration parameter "require_auth"

2024-07-17 Thread Tom Lane
27;re using some other client driver, maybe it doesn't know this parameter and guesses that it should be passed to the server. regards, tom lane

Re: psql sslmode behavior and trace_connection_negotiation in PG17

2024-07-17 Thread Tom Lane
15553 session. I kind of wonder if we could suppress these other log entries too, but it's not very clear how. If this behavior really annoys you, you can use psql's -W switch to force it to prompt for a password in advance of knowing whether the server will demand one. regards, tom lane

Re: Issue while creating index dynamically

2024-07-23 Thread Tom Lane
t some steps. Shove the logic over to the client side and you're good to go. regards, tom lane

Re: VACUUM on temp table blocks VACUUM on another...

2024-08-01 Thread Tom Lane
Can you provide a self-contained test case? regards, tom lane

Re: Subscribe to mailing list - General Question

2024-08-02 Thread Tom Lane
he same thing that was reported yesterday: https://www.postgresql.org/message-id/flat/18562-46a7ee9a7b1ee153%40postgresql.org regards, tom lane

Re: Can't change tcp_keepalives_idle

2024-08-04 Thread Tom Lane
I'd expect to see a LOG message in the postmaster log about that, either something about "setsockopt failed" or "WSAIoctl failed" or "setting the keepalive idle time is not supported". Also, if you inquire the value on a non-TCP connection, you'll get zero

Re: UPDATE-FROM and INNER-JOIN

2024-08-05 Thread Tom Lane
ce within FROM clauses. Postgres' behavior agrees with the SQL spec here.) regards, tom lane

Re: UPDATE-FROM and INNER-JOIN

2024-08-05 Thread Tom Lane
for us. Sadly, the SQL spec doesn't provide for a FROM clause in UPDATE, so they offer no guidance. But I doubt we are going to change this unless the standard defines it and does so in a way that doesn't match what we're doing. regards, tom lane

Re: libpq version macro to use or not PQsocketPoll

2024-08-06 Thread Tom Lane
is error-prone (you might test for the wrong cutoff version) and not very readable. * We can't retroactively make such a symbol appear in old copies of libpq-fe.h. regards, tom lane

Re: Problem with a Query

2024-08-12 Thread Tom Lane
timate by creating extended stats on both of those columns, but really a better idea would be to take a step back and figure out if those two columns can't be merged into one. regards, tom lane

Re: PostgreSQL Upgrade Issue - Undefined Symbol Error

2024-08-15 Thread Tom Lane
xecutable is linking to an old version of libpq.so. (Running "ldd" on the psql file should confirm that.) You may have a problem with the library search path being used by the dynamic loader. regards, tom lane

Re: array_agg() does not stop aggregating according to HAVING clause

2024-08-17 Thread Tom Lane
hich level the workitem_n and datatag conditions go at, so this is just a draft-quality query. But I think the structure is basically okay, given that you said datatag_n is unique in datatags (so there's no need to join it in the WITH step). regards, tom lane

Re: use of postgres reg* datatypes in user tables?

2024-08-19 Thread Tom Lane
datatype-oid.html regards, tom lane

Re: Looking for pg_config for postgresql 13.16

2024-08-20 Thread Tom Lane
ge, expecting postgresql13-devel to provide whatever you needed from that. regards, tom lane

Re: security invoker review need full select (all columns) to do DML?

2024-08-21 Thread Tom Lane
rmally get to escape permission checks when bits of the query are optimized away. (This is why permission checks are done on the range table not the plan tree.) regards, tom lane

Re: unable to upgrade postgres extensions

2024-08-21 Thread Tom Lane
a server update. regards, tom lane

Re: Is there a way to translate pg_amop.amopstrategy into a description?

2024-08-22 Thread Tom Lane
they're determined by the individual opclass. So anything like this would have to be implemented by dedicated code in each opclass. Perhaps that's worth doing, but it'd be a fair amount of work. regards, tom lane

Re: Where is my app installed?

2024-08-22 Thread Tom Lane
emon, this'd be a reasonable thing for a packager to do. I'd bet a nickel on #1, though, because I've not seen too many packagers put postgres somewhere other than where they put psql. "Separate server package" is extremely common though. regards, tom lane

Re: Significant Execution Time Difference Between PG13.14 and PG16.4 for Query on information_schema Tables.

2024-08-26 Thread Tom Lane
. Yeah, it looks like that condition on "table_name" is not getting pushed down to the scan level anymore. I'm not sure why not, but will look closer tomorrow. regards, tom lane

Re: Significant Execution Time Difference Between PG13.14 and PG16.4 for Query on information_schema Tables.

2024-08-26 Thread Tom Lane
David Rowley writes: > On Tue, 27 Aug 2024 at 13:40, Tom Lane wrote: >> Yeah, it looks like that condition on "table_name" is not getting >> pushed down to the scan level anymore. I'm not sure why not, >> but will look closer tomorrow. > So looks like it

Re: tsvector limitations - why and how

2024-08-27 Thread Tom Lane
t really improve the lexeme-position limit. (Wanders away wondering if the expanded-datum infrastructure could be exploited here...) regards, tom lane

Re: Analytic Function Bug

2024-08-29 Thread Tom Lane
usage_text values, but that certainly looks like it's possible.) So IMO you have not actually demonstrated that there is any bug. regards, tom lane

Re: Remedial C: Does an ltree GiST index *ever* set recheck to true?

2024-08-29 Thread Tom Lane
and R-Tree * Storage: *Leaf pages *(len)(flag)(ltree) *Non-Leaf * (len)(flag)(sign)(left_ltree)(right_ltree) *ALLTRUE: (len)(flag)(left_ltree)(right_ltree) and that seems consistent with the fact that ltree_consistent does different things at leaf and non-leaf levels. regards, tom lane

Re: How to grant role to other user

2024-09-03 Thread Tom Lane
grant role "eeva_owner" Works for me. For that matter, given the GRANT WITH ADMIN OPTION, it works even if "ingmar" isn't a superuser. I'm betting you weren't actually operating as the "ingmar" role when you did that, but since you didn't show your steps in any detail, it's hard to say where you went wrong. regards, tom lane

Re: Help with "gpg -d ... | pg_restore ..." with unimportant pg_restore errors

2024-09-03 Thread Tom Lane
, wrap the emitted commands in BEGIN/COMMIT). This ensures that either all the commands complete successfully, or no changes are applied. This option implies --exit-on-error. regards, tom lane

Re: Foreign Data Wrappers

2024-09-06 Thread Tom Lane
elasticache? If so, how did it work out? Looks like it's been done: https://wiki.postgresql.org/wiki/Foreign_data_wrappers (No warranty expressed or implied on the quality of these particular FDWs.) regards, tom lane

Re: Strange permission effect depending on DEFERRABILITY

2024-09-09 Thread Tom Lane
ing the problem trigger function as SECURITY DEFINER if you want it to run as its owner. regards, tom lane

Re: infinite loop in an update statement

2024-09-09 Thread Tom Lane
regards, tom lane

Re: postgresql FDW vs dblink for DDL

2024-09-09 Thread Tom Lane
erlaps dblink's functionality. dblink sure seems like the path of least resistance, though. regards, tom lane

Re: Check used privilege in a statment

2024-09-09 Thread Tom Lane
tart but the nested queries are problematic. Nested queries are irrelevant, because the query is flat (or at least the rangetable is) by the time it gets to the executor. See ExecCheckPermissions. regards, tom lane

Re: Backward compat issue with v16 around ROLEs

2024-09-11 Thread Tom Lane
did not create dd_admin. regards, tom lane

Re: Effects of REVOKE SELECT ON ALL TABLES IN SCHEMA pg_catalog FROM PUBLIC

2024-09-11 Thread Tom Lane
ons as well. This recent thread might be enlightening: https://www.postgresql.org/message-id/flat/18604-04d64b68e981ced6%40postgresql.org If you have a requirement like this, I think the only safe way to meet it is to not give those users direct SQL access. Put some kind of restrictive app in front

Re: RLS and Table Inheritance

2024-09-12 Thread Tom Lane
efined at the parent does not work for me in inherited > tables. Is it intended that way ? If you mean when accessing the child tables directly, yes. regards, tom lane

Re: post-bootstrap init : permission denied pg_description

2024-09-12 Thread Tom Lane
for AIX is -D_LARGE_FILES=1, but I'm not sure that that would have any impact during initdb (since we're not dealing with any large files at that point). You could perhaps try different -O optimization levels. Also make sure your xlc is up-to-date. regards, tom lane

Re: question on plain pg_dump file usage

2024-09-17 Thread Tom Lane
aracter set conversion errors here, as the data > is temporarily written to a plain text file. The dump script will include a "SET client_encoding" command to prevent that. regards, tom lane

Re: Schema in trigger in logical replication

2021-03-04 Thread Tom Lane
d with. Just fix it; your life will be less painful. regards, tom lane

Re: Unkillable processes creating millions of tiny temp files

2021-03-05 Thread Tom Lane
ing. A query that's generated lots of temp files will try to clean them up at termination, so maybe the backend is just sitting there removing temp files before it'll give control back. regards, tom lane

Re: Unkillable processes creating millions of tiny temp files

2021-03-05 Thread Tom Lane
Jerry Sievers writes: > Tom Lane writes: >> The "unkillable" aspect is odd, but I wonder if that's just a red >> herring. A query that's generated lots of temp files will try to >> clean them up at termination, so maybe the backend is just sitting >&

Re: Vacuuming by non owner/super users?

2021-03-07 Thread Tom Lane
an only be performed by a superuser.) and as far as I can see, the permissions check in vacuum.c implements that exactly. regards, tom lane

Re: Stored function RETURNS table, but in some cases columns are missing - should I set them to NULL?

2021-03-08 Thread Tom Lane
t;SELECT " + >"out_uid AS uid," + regards, tom lane

Re: Log files polluted with permission denied error messages after every 10 seconds

2021-03-08 Thread Tom Lane
in (some of?) these reports. The hard part is to hold onto the Windows error code alongside errno without massively invasive changes. regards, tom lane

Re: Need help with clarification on stored procedure support in PostGreSQL database

2021-03-08 Thread Tom Lane
ommit or rollback a transaction (and then start a new one). regards, tom lane

Re: Need help with clarification on stored procedure support in PostGreSQL database

2021-03-08 Thread Tom Lane
regards, tom lane

Re: how to limit statement memory allocation

2021-03-09 Thread Tom Lane
org/docs/current/libpq-single-row-mode.html regards, tom lane

Re: how to limit statement memory allocation

2021-03-09 Thread Tom Lane
Radoslav Nedyalkov writes: > On Tue, Mar 9, 2021 at 6:03 PM Tom Lane wrote: >> Perhaps the accumulation is happening on the client side? libpq doesn't >> have any provision for spilling a result set to disk. > Ah, I named it result set wrongly perhaps. > These are

Re: how to limit statement memory allocation

2021-03-09 Thread Tom Lane
Radoslav Nedyalkov writes: > On Tue, Mar 9, 2021 at 6:53 PM Tom Lane wrote: >> The only thing I'm aware of that could consume unbounded memory >> on the server side is hash aggregation. (v13 has improved that >> situation, but I'm guessing you are running some

Re: Need help with clarification on stored procedure support in PostGreSQL database

2021-03-09 Thread Tom Lane
"David G. Johnston" writes: > On Mon, Mar 8, 2021 at 9:41 PM Tom Lane wrote: >> Guyren Howe writes: >>> This seems like an important consideration. I've spent 10 minutes >>> searching the documentation for PG 11 and can't find where it is >>&

Re: unexpected character used as group separator by to_char

2021-03-09 Thread Tom Lane
that 'G' and related format codes act as specified by your LC_MONETARY locale. If you don't like the results, you need to use a different locale. (I suppose you could also use regexp_replace to convert random forms of whitespace to plain ASCII space.) regards, tom lane

Re: Need help with clarification on stored procedure support in PostGreSQL database

2021-03-09 Thread Tom Lane
examples. I was modeling that on the existing pattern in create_function.sgml, which has similar verbiage in the EXAMPLES section. But I suppose we could drop that if we have a link in the description section. regards, tom lane

Re: Need help with clarification on stored procedure support in PostGreSQL database

2021-03-09 Thread Tom Lane
"David G. Johnston" writes: > On Tue, Mar 9, 2021 at 3:21 PM Tom Lane wrote: >> "David G. Johnston" writes: >>> Instead of "The difference" or "One difference" I would suggest: >>> "However, a procedure does not return a v

Re: unexpected character used as group separator by to_char

2021-03-09 Thread Tom Lane
Vincent Veyron writes: > Tom Lane wrote: >> (I suppose you could also use regexp_replace to convert random forms >> of whitespace to plain ASCII space.) > No dice. 'G' formatting looks like a whitespace, but is different (it appears > to be slightly narro

<    17   18   19   20   21   22   23   24   25   26   >