Em 23/01/09, [email protected]<[email protected]>
escreveu:
> bom dia
>
> troquei a versao do banco 8.1 para 8.3.3
>
> esta dando este erro..que nao existe o campo na table pg_operator
>
> column op.oprlsortop does not exist LINE 12: LEFT OUTER JOIN pg_operator Iso
> ON lso.oid = op.oprlsortop
>
> Qual tipo de problemas posso ter com isto?
>


Repare que até a versão 8.2.11 o CREATE OPERATOR tinha as opçẽs:
    [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ]
    [, LTCMP = less_than_op ] [, GTCMP = greater_than_op ]

Estas opções não existem mais na versão 8.3.x. e os campos oprkind,
oprlsortop, oprrsortop, oprltcmpop e oprgtcmpop foram substituidos
por:
oprcanmerge     bool            This operator supports merge joins
oprcanhash      bool            This operator supports hash joins

Creio que o código foi ajustado para não depender mais desta
informação e que você não terá problemas quanto a isso. (exceto
ajustar sua query).

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a