Adjust tsearch2.sql to avoid use of COPY FROM STDIN, so as to
authorTom Lane
Tue, 14 Sep 2004 03:58:54 +0000 (03:58 +0000)
committerTom Lane
Tue, 14 Sep 2004 03:58:54 +0000 (03:58 +0000)
simplify life for the Win32 installer.  Per Dave Page.

contrib/tsearch2/expected/tsearch2.out
contrib/tsearch2/tsearch.sql.in

index 93fc11dad14939752dc8abd00d74d1023c856fe3..9e050ae27934da0ee49b4530be832eefcda12adc 100644 (file)
@@ -7,15 +7,15 @@ psql:tsearch2.sql:13: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit i
 psql:tsearch2.sql:145: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "pg_ts_parser_pkey" for table "pg_ts_parser"
 psql:tsearch2.sql:244: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "pg_ts_cfg_pkey" for table "pg_ts_cfg"
 psql:tsearch2.sql:251: NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "pg_ts_cfgmap_pkey" for table "pg_ts_cfgmap"
-psql:tsearch2.sql:339: NOTICE:  type "tsvector" is not yet defined
+psql:tsearch2.sql:337: NOTICE:  type "tsvector" is not yet defined
 DETAIL:  Creating a shell type definition.
-psql:tsearch2.sql:344: NOTICE:  argument type tsvector is only a shell
-psql:tsearch2.sql:398: NOTICE:  type "tsquery" is not yet defined
+psql:tsearch2.sql:342: NOTICE:  argument type tsvector is only a shell
+psql:tsearch2.sql:396: NOTICE:  type "tsquery" is not yet defined
 DETAIL:  Creating a shell type definition.
-psql:tsearch2.sql:403: NOTICE:  argument type tsquery is only a shell
-psql:tsearch2.sql:545: NOTICE:  type "gtsvector" is not yet defined
+psql:tsearch2.sql:401: NOTICE:  argument type tsquery is only a shell
+psql:tsearch2.sql:543: NOTICE:  type "gtsvector" is not yet defined
 DETAIL:  Creating a shell type definition.
-psql:tsearch2.sql:550: NOTICE:  argument type gtsvector is only a shell
+psql:tsearch2.sql:548: NOTICE:  argument type gtsvector is only a shell
 --tsvector
 SELECT '1'::tsvector;
  tsvector 
index f0b2397d0de8adf70f3ba4d1bdd84454ba3d8515..1345b64f15b27ddffebf4f40498189de0ccd7f31 100644 (file)
@@ -272,65 +272,63 @@ insert into pg_ts_cfg values ('default', 'default','C');
 insert into pg_ts_cfg values ('default_russian', 'default','ru_RU.KOI8-R');
 insert into pg_ts_cfg values ('simple', 'default');
 
-copy pg_ts_cfgmap from stdin;
-default    lword   {en_stem}
-default    nlword  {simple}
-default    word    {simple}
-default    email   {simple}
-default    url {simple}
-default    host    {simple}
-default    sfloat  {simple}
-default    version {simple}
-default    part_hword  {simple}
-default    nlpart_hword    {simple}
-default    lpart_hword {en_stem}
-default    hword   {simple}
-default    lhword  {en_stem}
-default    nlhword {simple}
-default    uri {simple}
-default    file    {simple}
-default    float   {simple}
-default    int {simple}
-default    uint    {simple}
-default_russian    lword   {en_stem}
-default_russian    nlword  {ru_stem}
-default_russian    word    {ru_stem}
-default_russian    email   {simple}
-default_russian    url {simple}
-default_russian    host    {simple}
-default_russian    sfloat  {simple}
-default_russian    version {simple}
-default_russian    part_hword  {simple}
-default_russian    nlpart_hword    {ru_stem}
-default_russian    lpart_hword {en_stem}
-default_russian    hword   {ru_stem}
-default_russian    lhword  {en_stem}
-default_russian    nlhword {ru_stem}
-default_russian    uri {simple}
-default_russian    file    {simple}
-default_russian    float   {simple}
-default_russian    int {simple}
-default_russian    uint    {simple}
-simple lword   {simple}
-simple nlword  {simple}
-simple word    {simple}
-simple email   {simple}
-simple url {simple}
-simple host    {simple}
-simple sfloat  {simple}
-simple version {simple}
-simple part_hword  {simple}
-simple nlpart_hword    {simple}
-simple lpart_hword {simple}
-simple hword   {simple}
-simple lhword  {simple}
-simple nlhword {simple}
-simple uri {simple}
-simple file    {simple}
-simple float   {simple}
-simple int {simple}
-simple uint    {simple}
-\.
+insert into pg_ts_cfgmap values ('default', 'lword', '{en_stem}');
+insert into pg_ts_cfgmap values ('default', 'nlword', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'word', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'email', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'url', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'host', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'sfloat', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'version', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'part_hword', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'nlpart_hword', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'lpart_hword', '{en_stem}');
+insert into pg_ts_cfgmap values ('default', 'hword', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'lhword', '{en_stem}');
+insert into pg_ts_cfgmap values ('default', 'nlhword', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'uri', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'file', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'float', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'int', '{simple}');
+insert into pg_ts_cfgmap values ('default', 'uint', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'lword', '{en_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'nlword', '{ru_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'word', '{ru_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'email', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'url', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'host', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'sfloat', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'version', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'part_hword', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'nlpart_hword', '{ru_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'lpart_hword', '{en_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'hword', '{ru_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'lhword', '{en_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'nlhword', '{ru_stem}');
+insert into pg_ts_cfgmap values ('default_russian', 'uri', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'file', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'float', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'int', '{simple}');
+insert into pg_ts_cfgmap values ('default_russian', 'uint', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'lword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'nlword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'word', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'email', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'url', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'host', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'sfloat', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'version', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'part_hword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'nlpart_hword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'lpart_hword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'hword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'lhword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'nlhword', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'uri', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'file', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'float', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'int', '{simple}');
+insert into pg_ts_cfgmap values ('simple', 'uint', '{simple}');
 
 --tsvector type
 CREATE FUNCTION tsvector_in(cstring)