Re: [HACKERS] Priorities for 6.6

From: Vadim Mikheev <vadim(at)krs(dot)ru>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: [HACKERS] Priorities for 6.6
Date: 1999-06-03 18:23:04
Message-ID: 3756C808.16855352@krs.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Tom Lane wrote:
>
> I don't know what people have had in mind for 6.6, but I propose that
> there ought to be three primary objectives for our next release:
>
> 1. Eliminate arbitrary restrictions on tuple size.

This is not primary for me -:)
Though, it's required by PL/pgSQL and so... I agreed that
this problem must be resolved in some way. Related TODO items:

* Allow compression of large fields or a compressed field type
* Allow large text type to use large objects(Peter)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
I like it very much, though I don't like that LO are stored
in separate files. This is known as "multi-representation" feature
in Illustra.

> 2. Eliminate arbitrary restrictions on query size (textual
> length/complexity that is).

Yes, this is quite annoyning thing.

> 3. Cure within-statement memory leaks, so that processing large numbers
> of tuples in one statement is reliable.

Quite significant!

> All of these are fairly major projects, and it might be that we get
> little or nothing else done if we take these on. But these are the
> problems we've been hearing about over and over and over. I think
> fixing these would do more to improve Postgres than almost any other
> work we might do.
>
> Comments? Does anyone have a different list of pet peeves? Is there
> any chance of getting everyone to subscribe to a master plan like this?

No chance -:))

This is what I would like to see in 6.6:

1. Referential integrity.
2. Dirty reads (will be required by 1. if we'll decide to follow
the way proposed by Jan - using rules, - though there is another
way I'll talk about later; dirty reads are useful anyway).
3. Savepoints (they are my primary wish-to-implement thing).
4. elog(ERROR) must return error-codes, not just messages!
This is very important for non-interactive application...
in conjuction with 3. -:)

Vadim

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Vadim Mikheev 1999-06-03 18:25:54 Re: [HACKERS] Re: Freezing docs for v6.5
Previous Message The Hermit Hacker 1999-06-03 18:16:34 Re: [HACKERS] Re: Freezing docs for v6.5