mirror of
https://github.com/postgres/postgres.git
synced 2025-06-01 00:01:20 -04:00
Done:
> * -Implement shared row locks and use them in RI triggers
This commit is contained in:
parent
bedb78d386
commit
daec16d0ba
11
doc/TODO
11
doc/TODO
@ -2,7 +2,7 @@
|
|||||||
PostgreSQL TODO List
|
PostgreSQL TODO List
|
||||||
====================
|
====================
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
Last updated: Mon Apr 25 11:35:24 EDT 2005
|
Last updated: Fri Apr 29 01:02:49 EDT 2005
|
||||||
|
|
||||||
The most recent version of this document can be viewed at
|
The most recent version of this document can be viewed at
|
||||||
http://www.postgresql.org/docs/faqs.TODO.html.
|
http://www.postgresql.org/docs/faqs.TODO.html.
|
||||||
@ -603,14 +603,7 @@ Referential Integrity
|
|||||||
memory. This could exhaust memory for very large trigger queues.
|
memory. This could exhaust memory for very large trigger queues.
|
||||||
This item involves dumping large queues into files.
|
This item involves dumping large queues into files.
|
||||||
|
|
||||||
* Implement dirty reads or shared row locks and use them in RI triggers
|
* -Implement shared row locks and use them in RI triggers
|
||||||
|
|
||||||
Adding shared locks requires recording the table/rows numbers in a
|
|
||||||
shared area, and this could potentially be a large amount of data.
|
|
||||||
One idea is to store the table/row numbers in a separate table and set
|
|
||||||
a bit on the row indicating looking in this new table is required to
|
|
||||||
find any shared row locks.
|
|
||||||
|
|
||||||
* Enforce referential integrity for system tables
|
* Enforce referential integrity for system tables
|
||||||
* Change foreign key constraint for array -> element to mean element
|
* Change foreign key constraint for array -> element to mean element
|
||||||
in array (?)
|
in array (?)
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
|
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
|
||||||
<h1><a name="section_1">PostgreSQL TODO List</a></h1>
|
<h1><a name="section_1">PostgreSQL TODO List</a></h1>
|
||||||
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
|
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
|
||||||
Last updated: Mon Apr 25 11:35:24 EDT 2005
|
Last updated: Fri Apr 29 01:02:49 EDT 2005
|
||||||
</p>
|
</p>
|
||||||
<p>The most recent version of this document can be viewed at<br/>
|
<p>The most recent version of this document can be viewed at<br/>
|
||||||
<a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
|
<a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
|
||||||
@ -557,13 +557,7 @@ first.
|
|||||||
memory. This could exhaust memory for very large trigger queues.
|
memory. This could exhaust memory for very large trigger queues.
|
||||||
This item involves dumping large queues into files.
|
This item involves dumping large queues into files.
|
||||||
</p>
|
</p>
|
||||||
</li><li>Implement dirty reads or shared row locks and use them in RI triggers
|
</li><li>-Implement shared row locks and use them in RI triggers
|
||||||
<p> Adding shared locks requires recording the table/rows numbers in a
|
|
||||||
shared area, and this could potentially be a large amount of data.
|
|
||||||
One idea is to store the table/row numbers in a separate table and set
|
|
||||||
a bit on the row indicating looking in this new table is required to
|
|
||||||
find any shared row locks.
|
|
||||||
</p>
|
|
||||||
</li><li>Enforce referential integrity for system tables
|
</li><li>Enforce referential integrity for system tables
|
||||||
</li><li>Change foreign key constraint for array -> element to mean element
|
</li><li>Change foreign key constraint for array -> element to mean element
|
||||||
in array (?)
|
in array (?)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user