Search Postgresql Archives

Re: How to get normalized data from tekst column

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Nov 24, 2011, at 15:40, "Andrus Moor" <eetasoft@xxxxxxxxx> wrote:

> Harald,
> 
> Thank you.
> 
>> The query
> 
>> SELECT id, a[1] AS name, a[2] AS percent
>> FROM ( SELECT id, regexp_split_to_array(regexp_split_to_table(comment, ', *'), '\W+') AS a
>> FROM project ) AS dummy
> 
>> should work un every halfway recent PostgreSQL version - dunno about 8.1.
> 
> 
> I tried it but got error in 8.1:
> 
> ERROR:  function regexp_split_to_table(text, "unknown") does not exist
> HINT:  No function matches the given name and argument types. You may need to add explicit type casts.
> 
> how to get data in 8.1 ?
> 
> Andrus.
> 
> 

You seem to have 2 options:

1. Upgrade to at least 8.4 and use the regexp functions.
2. Write something in PL/pgsql

Whether you can write a sufficient function with 8.1 features I do not know.

You main issue is you need to be able to output multiple records from a single input record and doing so before 8.4 seems problematic since functions like substring cannot do that.

David J.
-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux