[OPEN-ILS-DEV] Re: psql:030.schema.metabib.sql:24: ERROR: function
oils_tsearch2() does not exist
Don McMorris
don.mcmorris at gmail.com
Sun Feb 25 21:21:30 EST 2007
As usual... fixed 5 minutes after I sent the message... It was a CVS
snapshot... I got the "official" tarball and ran the "build-db.sh"
from it. It worked, and fixed the issue.
Woohoo...
On 2/25/07, Don McMorris <don.mcmorris at gmail.com> wrote:
> I'm helping Grace install Evergreen, and determined that there was a
> problem with the database.
> <!--
> Welcome to psql 8.1.8, the PostgreSQL interactive terminal.
>
> Type: \copyright for distribution terms
> \h for help with SQL commands
> \? for help with psql commands
> \g or terminate with semicolon to execute query
> \q to quit
>
> demo-dev=# \d
> List of relations
> Schema | Name | Type | Owner
> --------+--------------+-------+----------
> public | pg_ts_cfg | table | postgres
> public | pg_ts_cfgmap | table | postgres
> public | pg_ts_dict | table | postgres
> public | pg_ts_parser | table | postgres
> (4 rows)
>
> demo-dev=#
> -->
>
> So I tried running the "./build-db.sh 127.0.0.1 5432 demo-dev postgres
> [snip]" from /Development/ILS/Open-ILS/src/sql/Pg
>
> The error:
> <!--
> Password:
> psql:030.schema.metabib.sql:1: ERROR: schema "metabib" does not exist
> BEGIN
> CREATE SCHEMA
> psql:030.schema.metabib.sql:11: NOTICE: CREATE TABLE will create
> implicit sequence "metarecord_id_seq" for serial column
> "metarecord.id"
> psql:030.schema.metabib.sql:11: NOTICE: CREATE TABLE / PRIMARY KEY
> will create implicit index "metarecord_pkey" for table "metarecord"
> CREATE TABLE
> CREATE INDEX
> CREATE INDEX
> psql:030.schema.metabib.sql:21: NOTICE: CREATE TABLE will create
> implicit sequence "title_field_entry_id_seq" for serial column
> "title_field_entry.id"
> psql:030.schema.metabib.sql:21: NOTICE: CREATE TABLE / PRIMARY KEY
> will create implicit index "title_field_entry_pkey" for table
> "title_field_entry"
> CREATE TABLE
> psql:030.schema.metabib.sql:24: ERROR: function oils_tsearch2() does not exist
> psql:030.schema.metabib.sql:26: ERROR: current transaction is
> aborted, commands ignored until end of transaction block
> psql:030.schema.metabib.sql:35: ERROR: current transaction is
> aborted, commands ignored until end of transaction block
> psql:030.schema.metabib.sql:38: ERROR: current transaction is
> aborted, commands ignored until end of transaction block
> psql:030.schema.metabib.sql:40: ERROR: current transaction is
> aborted, commands ignored until end of transaction block
> (continues)
> ROLLBACK
> -->
>
> I tried reinserting tsearch2:
> <!--
> template1=# \i /usr/share/postgresql/8.1/contrib/tsearch2.sql
> SET
> BEGIN
> psql:/usr/share/postgresql/8.1/contrib/tsearch2.sql:13: ERROR:
> relation "pg_ts_dict" already exists
> psql:/usr/share/postgresql/8.1/contrib/tsearch2.sql:20: ERROR:
> current transaction is aborted, commands ignored until end of
> transaction block
> psql:/usr/share/postgresql/8.1/contrib/tsearch2.sql:26: ERROR:
> current transaction is aborted, commands ignored until end of
> transaction block
> psql:/usr/share/postgresql/8.1/contrib/tsearch2.sql:32: ERROR:
> current transaction is aborted, commands ignored until end of
> transaction block
> (continues)
> ROLLBACK
> -->
>
> Postgres version:
> template1=# select version();
> version
> ---------------------------------------------------------------------------------------------------------------
> PostgreSQL 8.1.8 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.1.2
> 20061115 (prerelease) (Debian 4.1.1-21)
> (1 row)
>
> template1=#
>
>
> Evergreen is 1.0.2.4 (I believe) from CVS.
>
> Any help appreciated greatly!
> --Don
>
More information about the Open-ils-dev
mailing list