Hi
2016-05-25 4:52 GMT+02:00 Kouhei Kaigai :
> In a few days, I'm working for a data type that represents matrix in
> mathematical area. Does people favor to have this data type in the core,
> not only my extension?
>
> Like oidvector or int2vector, it is one of array type
Kyotaro HORIGUCHI writes:
> Shouldn't archive_close_connection have an assertion (si->AHX !=
> NULL) instead of checking "if (si->AHX)" in each path?
I thought about that but didn't see any really good argument for it.
It'd be making that function dependent on
Hello,
# Note for convenience for others: The commit fixing the original
# issue is 1aa41e3eae3746e05d0e23286ac740a9a6cee7df.
At Mon, 23 May 2016 13:40:30 -0400, Tom Lane wrote in
<1336.1464025...@sss.pgh.pa.us>
> I wrote:
> >> ... the pg_dump process has crashed with a
Rushabh,
* Rushabh Lathia (rushabh.lat...@gmail.com) wrote:
> On Fri, May 13, 2016 at 7:27 PM, Stephen Frost wrote:
>
> > * Rushabh Lathia (rushabh.lat...@gmail.com) wrote:
> > > On master branch when we do pg_dumpall with -c option, I can see that
> > > it also dumping the
On 25 May 2016 at 06:56, Tom Lane wrote:
> ilm...@ilmari.org (Dagfinn Ilmari =?utf-8?Q?Manns=C3=A5ker?=) writes:
> > Tom Lane writes:
> >> ... and if the CHECK expression is immutable ...
>
> > Doesn't it have to be already?
>
> AFAIK we don't insist on
In a few days, I'm working for a data type that represents matrix in
mathematical area. Does people favor to have this data type in the core,
not only my extension?
Like oidvector or int2vector, it is one of array type with a few
restrictions:
- 2 dimensional only
- never contains NULL
-
On 24 May 2016 at 22:45, Konstantin Knizhnik
wrote:
> There is one aspect of inheritance support which was not mentioned:
> polymorphic queries.
> Actually polymorphism is the fundamental feature of OOP, without it there
> is no behavioral inheritance and inheritance
On 24 May 2016 at 21:51, Jim Nasby wrote:
> On 5/23/16 10:30 PM, Craig Ringer wrote:
>
>> I find it notable that no popular ORM has bothered adopting PostgreSQL's
>> inheritance features, and instead just use big left joins or repeated
>> SELECTs to implement
From: pgsql-hackers-ow...@postgresql.org
[mailto:pgsql-hackers-ow...@postgresql.org] On Behalf Of Alexander Korotkov
I've already observed such behavior, see [1]. I think that now there is no
consensus on how to fix that. For instance, Andres express opinion that this
shouldn't be fixed from
All,
* Tom Lane (t...@sss.pgh.pa.us) wrote:
> Andreas Karlsson writes:
> > On 05/25/2016 02:41 AM, Robert Haas wrote:
> >> I'd rather extend see us ALTER AGGREGATE to do this.
>
> > Wouldn't that prevent this from going into 9.6? I do not think changing
> > ALTER AGGREGATE
Andreas Karlsson writes:
> Ok, then I can avoid touching all functions which are only called by
> operator classes, tsearch, pls, fdws, etc. Which also means that there
> is no need to care about Tom's changes to the signatures of GIN and GiST
> support functions.
I think
Andreas Karlsson writes:
> On 05/25/2016 02:41 AM, Robert Haas wrote:
>> I'd rather extend see us ALTER AGGREGATE to do this.
> Wouldn't that prevent this from going into 9.6? I do not think changing
> ALTER AGGREGATE is 9.6 materials.
Well, it's debatable --- but if the
On 05/25/2016 03:09 AM, Robert Haas wrote:
On Tue, May 24, 2016 at 8:41 PM, Robert Haas wrote:
- Do you think we should add PARALLEL UNSAFE to the functions which we know
are unsafe to make it obvious that it is intentional?
That seems likely unnecessary churn from
On 05/25/2016 02:41 AM, Robert Haas wrote:
On Thu, May 19, 2016 at 5:50 PM, Andreas Karlsson wrote:
- How should we modify the aggregate functions when upgrading extensions?
ALTER AGGREGATE cannot change COMBINEFUNC or PARALLEL. My current patch
updates the system catalogs
On 05/25/2016 02:34 AM, Robert Haas wrote:
On Fri, May 20, 2016 at 11:45 PM, Michael Paquier
wrote:
Sounds to me that this is part of the cleanup of a 9.6 feature and should be
in that release.
Yes, I agree. By the way, the patch completely ignores the fact that
On Tue, May 24, 2016 at 8:41 PM, Robert Haas wrote:
>> - Do you think we should add PARALLEL UNSAFE to the functions which we know
>> are unsafe to make it obvious that it is intentional?
>
> That seems likely unnecessary churn from here.
A general point here is that
On Tue, May 24, 2016 at 08:19:20PM -0400, Robert Haas wrote:
> On Sun, May 22, 2016 at 11:22 PM, Noah Misch wrote:
> > Some or even most of the other tests would qualify under "closely related to
> > ... a feature that is new in 9.6". Your 9.6 pg_dump changes affected object
>
Please see attached two proposed patches for the docs related to RLS:
1) Correction to pg_restore
2) Additional mentions that "COPY FROM" does not allow RLS to be enabled
Comments?
Related question: I believe
COPY tbl TO ...
is internally converted to
COPY (select * FROM tbl) TO ...
On Tue, May 24, 2016 at 3:50 PM, Andres Freund wrote:
>> Jim Gray's paper on the "Convoy phenomenon" remains relevant, decades later:
>>
>> http://www.msr-waypoint.com/en-us/um/people/gray/papers/Convoy%20Phenomenon%20RJ%202516.pdf
>>
>> I could believe that there's a case to
On Thu, May 19, 2016 at 5:50 PM, Andreas Karlsson wrote:
> - How should we modify the aggregate functions when upgrading extensions?
> ALTER AGGREGATE cannot change COMBINEFUNC or PARALLEL. My current patch
> updates the system catalogs directly, which should be safe in this
On Sat, May 21, 2016 at 1:01 PM, Andreas Karlsson wrote:
> Another question which I thought of is what we should do with functions like
> pg_file_write() in adminpack.
>
> While it is perfectly fine to modify files from the parallel workers, a user
> could get race conditions
On Fri, May 20, 2016 at 11:45 PM, Michael Paquier
wrote:
>> Sounds to me that this is part of the cleanup of a 9.6 feature and should be
>> in that release.
>
> Yes, I agree. By the way, the patch completely ignores the fact that
> some of the modules already had a
Moving my griping to -hackers only
On Tue, May 24, 2016 at 8:08 PM, Tom Lane wrote:
> dig...@126.com writes:
> > postgres=# create unlogged table u_tbl (id int);
> > CREATE TABLE
> > postgres=# create index idx_u_tbl on u_tbl using bloom (id);
> > ERROR: index "idx_u_tbl"
On Sun, May 22, 2016 at 11:22 PM, Noah Misch wrote:
> Some or even most of the other tests would qualify under "closely related to
> ... a feature that is new in 9.6". Your 9.6 pg_dump changes affected object
> selection and catalog extraction for most object types, so I think
Alvaro Herrera writes:
> How long does it take for you to reproduce this panic in the unpatched
> code?
Very long, I'm afraid. I only observed it once, and according to the
logging database, about 4e9 random queries were generated since testing
with 9.5 code.
I could probably speed it up by
Andreas Seltenreich wrote:
> There was one instance of this PANIC when testing with the regression db
> of master at 50e5315.
>
> ,
> | WARNING: specified item offset is too large
> | PANIC: failed to add BRIN tuple
> | server closed the connection unexpectedly
> `
>
> It is
ilm...@ilmari.org (Dagfinn Ilmari =?utf-8?Q?Manns=C3=A5ker?=) writes:
> Tom Lane writes:
>> ... and if the CHECK expression is immutable ...
> Doesn't it have to be already?
AFAIK we don't insist on that currently. You could imagine useful checks
that are not, for example
Michael Paquier writes:
> The problem is different I think. Since 9.3, database-related
> statistics are located on separate files. And the statistics of shared
> tables is visibly located in a file with database name set as
> InvalidOid, leading to the presence of
On 2016-05-24 15:34:31 -0700, Peter Geoghegan wrote:
> On Tue, May 24, 2016 at 1:38 PM, Ants Aasma wrote:
> >> I've already observed such behavior, see [1]. I think that now there is no
> >> consensus on how to fix that. For instance, Andres express opinion that
> >> this
On Tue, May 24, 2016 at 1:38 PM, Ants Aasma wrote:
>> I've already observed such behavior, see [1]. I think that now there is no
>> consensus on how to fix that. For instance, Andres express opinion that
>> this shouldn't be fixed from LWLock side [2].
>> FYI, I'm planning
On 2016-05-24 17:20:48 -0400, Robert Haas wrote:
> On Tue, May 24, 2016 at 4:39 PM, Ants Aasma wrote:
> > On Tue, May 24, 2016 at 9:03 AM, Tsunakawa, Takayuki
> > wrote:
> >> I encountered a strange behavior of lightweight lock in PostgreSQL
On Tue, May 24, 2016 at 11:34 AM, Alvaro Herrera
wrote:
> Tom Lane wrote:
>> Jeff Janes writes:
>> > commit 1aba62ec made zero be an illegal value for effective_io_concurrency.
>> > i think this was an accident. If not, then the sample
> "Merlin" == Merlin Moncure writes:
Merlin> Hm, what's the use case preparing COPY?
Preparing it isn't necessarily the point (and SQL-level PREPARE is not
addressed in that patch). The point is to allow parameters, so that a
client can do
COPY (select blah from
Tom Lane writes:
> Robert Haas writes:
>> Right. If there were a DEFAULT on the new column that would of course
>> be different, and you can also do thinks like CHECK (a != b) here.
>> However, if the CHECK constraint does not reference any column
On Tue, May 24, 2016 at 4:07 PM, David G. Johnston <
david.g.johns...@gmail.com> wrote:
> On Tue, May 24, 2016 at 3:57 PM, Tom Lane wrote:
>
>> "David G. Johnston" writes:
>> > I just noticed this comment in scan.l:
>> > /*
>> > * GUC variables.
On 2016-05-24 16:09:27 -0500, Kevin Grittner wrote:
> On Tue, May 24, 2016 at 3:54 PM, Andres Freund wrote:
>
> > what about e.g. concurrent index builds? E.g. IndexBuildHeapRangeScan()
> > doesn't
> > seem to contain any checks against outdated blocks
>
> Why would it?
On Tue, May 24, 2016 at 4:09 PM, Kevin Grittner wrote:
> On Tue, May 24, 2016 at 3:54 PM, Andres Freund wrote:
>> It appears that concurrent index builds are currently broken
>> from a quick skim?
>
> Either you don't understand this feature very well, or
Robert Haas writes:
> Right. If there were a DEFAULT on the new column that would of course
> be different, and you can also do thinks like CHECK (a != b) here.
> However, if the CHECK constraint does not reference any column other
> than the newly-added one, and if the
Merlin Moncure writes:
> Hm, what's the use case preparing COPY? Note, the biggest pain point
> I have with COPY is not being able to parameterize the filename
> argument.
Yeah. But putting a parameter symbol there (or anywhere in a utility
statement that's not part of an
On Thu, May 19, 2016 at 7:33 PM, Jeff Janes wrote:
> I recently had to run something like:
>
> alter table pgbench_accounts add locked text check (locked != 'unlocked');
>
> And was surprised that it took several minutes to complete as it
> scanned the whole table.
>
> The
Robert Haas wrote:
> On Tue, May 24, 2016 at 10:12 AM, Nikolay Shaplov
> wrote:
> > While working on patch for attribute options for indexes (see
> > http://www.postgresql.org/message-id/5213596.TqFRiqmCTe@nataraj-amd64 )
> > I found out that code for reloptions is not
On Tue, May 24, 2016 at 10:12 AM, Nikolay Shaplov
wrote:
> While working on patch for attribute options for indexes (see
> http://www.postgresql.org/message-id/5213596.TqFRiqmCTe@nataraj-amd64 )
> I found out that code for reloptions is not flexible at all.
>
> All
On Tue, May 24, 2016 at 4:39 PM, Ants Aasma wrote:
> On Tue, May 24, 2016 at 9:03 AM, Tsunakawa, Takayuki
> wrote:
>> I encountered a strange behavior of lightweight lock in PostgreSQL 9.2.
>> That appears to apply to 9.6, too, as far as I
On Tue, May 24, 2016 at 4:10 PM, Robert Haas wrote:
> For purposes of
> "snapshot too old", though, it will be important that a function in an
> index which tries to read data from some other table which has been
> pruned cancels itself when necessary.
Hm. I'll try to
Ronan Dunklau writes:
> While working on adapting the Multicorn FDW for 9.6, I noticed that there is
> a
> regression with regards to estimating the remote relation width.
Hm. In the old code it was basically a chance artifact that this example
happens to produce
On Tue, May 24, 2016 at 3:48 PM, Kevin Grittner wrote:
> On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
>> On 2016-05-24 11:24:44 -0500, Kevin Grittner wrote:
>>> On Fri, May 6, 2016 at 8:28 PM, Kevin Grittner wrote:
On Fri,
On Tue, May 24, 2016 at 3:54 PM, Andres Freund wrote:
> what about e.g. concurrent index builds? E.g. IndexBuildHeapRangeScan()
> doesn't
> seem to contain any checks against outdated blocks
Why would it? We're talking about blocks where there were dead
tuples, with the
On Tue, May 24, 2016 at 3:42 PM, David Fetter wrote:
> On Tue, May 24, 2016 at 02:16:40PM -0400, Tom Lane wrote:
>> David Fetter writes:
>> > Per discussion on IRC and some test code, COPY can't take parameters
>> > in a PREPARE, which feature would make it
On 2016-05-24 14:48:35 -0500, Kevin Grittner wrote:
> On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
> > On 2016-05-24 11:24:44 -0500, Kevin Grittner wrote:
> >> On Fri, May 6, 2016 at 8:28 PM, Kevin Grittner wrote:
> >>> On Fri, May 6, 2016 at 7:48
On Tue, May 24, 2016 at 02:16:40PM -0400, Tom Lane wrote:
> David Fetter writes:
> > Per discussion on IRC and some test code, COPY can't take parameters
> > in a PREPARE, which feature would make it even more useful.
>
> Uh, what?
>
> regression=# prepare foo as copy c from
On Tue, May 24, 2016 at 9:03 AM, Tsunakawa, Takayuki
wrote:
> I encountered a strange behavior of lightweight lock in PostgreSQL 9.2. That
> appears to apply to 9.6, too, as far as I examine the code. Could you tell
> me if the behavior is intended or needs
On Tue, May 24, 2016 at 1:29 PM, Alexander Korotkov
wrote:
> On Tue, May 24, 2016 at 9:03 AM, Tsunakawa, Takayuki
> wrote:
>> Is this intentional, or should we make the later share-lockers if someone
>> is in the wait queue?
>
> I've
On Tue, May 24, 2016 at 3:57 PM, Tom Lane wrote:
> "David G. Johnston" writes:
> > I just noticed this comment in scan.l:
> > /*
> > * GUC variables. This is a DIRECT violation of the warning given at the
> > * head of gram.y, ie flex/bison
Kevin Grittner wrote:
> On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
> > On 2016-05-24 11:24:44 -0500, Kevin Grittner wrote:
> >> On Fri, May 6, 2016 at 8:28 PM, Kevin Grittner wrote:
> >>> On Fri, May 6, 2016 at 7:48 PM, Andres Freund
"David G. Johnston" writes:
> I just noticed this comment in scan.l:
> /*
> * GUC variables. This is a DIRECT violation of the warning given at the
> * head of gram.y, ie flex/bison code must not depend on any GUC variables;
> * as such, changing their values can
On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
> On 2016-05-24 11:24:44 -0500, Kevin Grittner wrote:
>> On Fri, May 6, 2016 at 8:28 PM, Kevin Grittner wrote:
>>> On Fri, May 6, 2016 at 7:48 PM, Andres Freund wrote:
>>
That
The following review has been posted through the commitfest application:
make installcheck-world: not tested
Implements feature: not tested
Spec compliant: not tested
Documentation:not tested
The patch changes the benchmark tool in a way that the explain output is
I just noticed this comment in scan.l:
/*
* GUC variables. This is a DIRECT violation of the warning given at the
* head of gram.y, ie flex/bison code must not depend on any GUC variables;
* as such, changing their values can induce very unintuitive behavior.
* But we shall have to live with
Alexander Korotkov writes:
> On Sun, May 22, 2016 at 12:39 PM, Amit Kapila
> wrote:
>> As per your latest patch, you are using ReadNewTransactionId() to get the
>> nextXid which then is used to check if any database's frozenxid is already
>>
Tom Lane wrote:
> Jeff Janes writes:
> > commit 1aba62ec made zero be an illegal value for effective_io_concurrency.
> > i think this was an accident. If not, then the sample postgresql.conf
> > (at least) needs to be updated.
>
> It looks like the problem is that the new
Jeff Janes writes:
> commit 1aba62ec made zero be an illegal value for effective_io_concurrency.
> i think this was an accident. If not, then the sample postgresql.conf
> (at least) needs to be updated.
It looks like the problem is that the new range check
+ /* This
Folks,
Per discussion on IRC and some test code, COPY can't take parameters
in a PREPARE, which feature would make it even more useful. To make
this work, we'd need to:
- do parse analysis immediately
- parameterize all the options
This doesn't seem like a gigantic lift. What say?
Cheers,
On 2016-05-24 13:04:09 -0500, Kevin Grittner wrote:
> On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
>
> > Analyze IIRC acquires a new snapshot when getting sample rows,
>
> I could not find anything like that, and a case-insensitive search
> of analyze.c finds no
Kevin Grittner writes:
> On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
>> Analyze IIRC acquires a new snapshot when getting sample rows,
> I could not find anything like that, and a case-insensitive search
> of analyze.c finds no occurrences of
David Fetter writes:
> Per discussion on IRC and some test code, COPY can't take parameters
> in a PREPARE, which feature would make it even more useful.
Uh, what?
regression=# prepare foo as copy c from stdin;
ERROR: syntax error at or near "copy"
LINE 1: prepare foo as copy
Kevin Grittner wrote:
> On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
>
> > Analyze IIRC acquires a new snapshot when getting sample rows,
>
> I could not find anything like that, and a case-insensitive search
> of analyze.c finds no occurrences of "snap". Can you
commit 1aba62ec made zero be an illegal value for effective_io_concurrency.
i think this was an accident. If not, then the sample postgresql.conf
(at least) needs to be updated.
Cheers,
Jeff
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your
On Tue, May 24, 2016 at 12:00 PM, Andres Freund wrote:
> Analyze IIRC acquires a new snapshot when getting sample rows,
I could not find anything like that, and a case-insensitive search
of analyze.c finds no occurrences of "snap". Can you remember
where you think you saw
I have been able to build PgAdmin3 after several days of hassle on creating
PgAdmin3 installer.
However, after installing the installer pgadmin3 msi, a generic and
difficult runtime error to figure out appears when I try to open the
pgadmin3.exe. To iterate, the following error appears:
Runtime
On 2016-05-24 11:24:44 -0500, Kevin Grittner wrote:
> On Fri, May 6, 2016 at 8:28 PM, Kevin Grittner wrote:
> > On Fri, May 6, 2016 at 7:48 PM, Andres Freund wrote:
>
> >> That comment reminds me of a question I had: Did you consider the effect
> >> of
Nikolay Shaplov writes:
> If I read gram.y code for insert statement, I see that there is an optional
> USING keyword before opclass name
> opt_class: any_name{ $$ = $1; }
> | USING any_name{ $$ = $2;
On Tue, May 24, 2016 at 7:02 AM, Jim Nasby wrote:
> On 5/24/16 6:27 AM, Magnus Hagander wrote:
>>
>> pg_dump: Synchronized snapshots are not supported on standby servers.
>
>
> Would it be that much harder to support this use case, perhaps by having the
> replica request
On Tue, May 24, 2016 at 9:29 AM, Alvaro Herrera
wrote:
> Christoph Berg wrote:
>> Re: Michael Paquier 2016-05-24
>>
Christoph Berg wrote:
> Re: Michael Paquier 2016-05-24
>
On Fri, May 6, 2016 at 8:28 PM, Kevin Grittner wrote:
> On Fri, May 6, 2016 at 7:48 PM, Andres Freund wrote:
>> That comment reminds me of a question I had: Did you consider the effect
>> of this patch on analyze? It uses a snapshot, and by memory you've
Re: Michael Paquier 2016-05-24
Magnus Hagander writes:
> I think the cleanest way to do it is to just track if it's a standby in the
> AH struct as written.
> Comments?
This patch will cause pg_dump to fail entirely against pre-9.0 servers.
You need to execute the test conditionally.
Also, in view of
There is one aspect of inheritance support which was not mentioned:
polymorphic queries.
Actually polymorphism is the fundamental feature of OOP, without it
there is no behavioral inheritance and inheritance can be considered
just as "syntax sugar" for sharing some common subset of attributes
Peter Geoghegan writes:
> On Mon, May 23, 2016 at 8:09 PM, Tom Lane wrote:
>> (More generally, is there a better answer for that problem?)
> My unpublished parallel B-Tree index build patch will move everything
> to do with index builds into nbtsort.c.
On 5/16/16 2:36 AM, Bruce Momjian wrote:
Right. I am thinking of writing some docs about how to avoid downtime
for upgrades of various types.
If there's some magic sauce to shrink pg_upgrade downtime to near 0 I
think folks would be very interested in that.
Outside of that scenario, I
While working on patch for attribute options for indexes (see
http://www.postgresql.org/message-id/5213596.TqFRiqmCTe@nataraj-amd64 )
I found out that code for reloptions is not flexible at all.
All definitions of attoptons are stored in central catalog in
On 5/23/16 4:45 PM, David G. Johnston wrote:
On Mon, May 23, 2016 at 5:38 PM, Jim Nasby >wrote:
On 5/23/16 11:55 AM, Peter van Hardenberg wrote:
Fortunately, this seems quite easy to resolve by taking
advantage of
Hi!
There was an interesting idea. Now it is possible to add in runtime options
for relation, when you are creating a new extension with new access method.
But if you add a custom operator class, you have no tool to tune it's
behavior. But in some cases it would be nice to have such tool.
On 5/24/16 6:27 AM, Magnus Hagander wrote:
pg_dump: Synchronized snapshots are not supported on standby servers.
Would it be that much harder to support this use case, perhaps by having
the replica request the snapshot from the master on the client's behalf?
It certainly doesn't surprise me
On 5/23/16 4:19 AM, Craig Ringer wrote:
+Batching less useful when information from one operation is required by the
SB "Batching is less useful".
--
Jim Nasby, Data Architect, Blue Treble Consulting, Austin TX
Experts in Analytics, Data Architecture and PostgreSQL
Data in Trouble? Get it
On 5/23/16 10:30 PM, Craig Ringer wrote:
I find it notable that no popular ORM has bothered adopting PostgreSQL's
inheritance features, and instead just use big left joins or repeated
SELECTs to implement parent/child relationships, with foreign keys
enforcing constraints.
Since when do we
Amit Kapila writes:
> On Mon, May 23, 2016 at 4:48 PM, Andreas Seltenreich
> wrote:
>> plan6 corresponds to this query:
>>
> Are you sure that the core dumps you are seeing are due to plan6?
Each of the plans sent was harvested from a controlling process when the
above
On Mon, May 23, 2016 at 4:48 PM, Andreas Seltenreich
wrote:
>
> Amit Kapila writes:
>
> > Earlier problems were due to the reason that some unsafe/restricted
> > expressions were pushed below Gather node as part of target list
whereas in
> > the plan6, it seems some unsafe
you should add "USING bloom" to the insert statement, in order make this
example work.
Patch in the attachment fixes an example. Please commit it ;-)
Thank you, applied
--
Teodor Sigaev E-mail: teo...@sigaev.ru
In current bloom documentation an example
CREATE INDEX bloomidx ON tbloom(i1,i2,i3)
WITH (length=5, col1=2, col2=2, col3=4);
does not work, as it does not actually create a bloom index
you should add "USING bloom" to the insert statement, in order make this
example work.
Patch in the
pg_dump -j against a standby server returns a pretty bad error message when
pointed at a standby node:
pg_dump: [archiver (db)] query failed: ERROR: cannot assign TransactionIds
during recovery
pg_dump: [archiver (db)] query was: SELECT pg_export_snapshot()
That looks quite scary to the user,
Hi!
On Tue, May 24, 2016 at 9:03 AM, Tsunakawa, Takayuki <
tsunakawa.ta...@jp.fujitsu.com> wrote:
> I encountered a strange behavior of lightweight lock in PostgreSQL 9.2.
> That appears to apply to 9.6, too, as far as I examine the code. Could you
> tell me if the behavior is intended or needs
Hello,
I encountered a strange behavior of lightweight lock in PostgreSQL 9.2. That
appears to apply to 9.6, too, as far as I examine the code. Could you tell me
if the behavior is intended or needs fix?
Simply put, the unfair behavior is that waiters for exclusive mode are
overtaken by
93 matches
Mail list logo