[squeak-dev] Re: Status of PostgresV3
Levente Uzonyi
leves at elte.hu
Wed Oct 1 18:10:27 UTC 2014
On Wed, 1 Oct 2014, Stephan Eggermont wrote:
> >YourSchemaMirror class >> schema
> >
> > ^’schema_name’
> >
> >Schema mirrors mirror the functions in your database and provide an interface to call them. There is a little tool to inspect the >differences between the methods of the schema mirror and the functions in
> the database, which can be invoked by:
> >
> >YourSchemaMirror browseChanges
>
> The default schema that was created is 'public'.
>
> When trying to browseChanges on that, I get back
> a 'function array_accum(text) does not exist' in a
> Pg3ErrorResponse. (Postgres 9.3.5 on Mac 10.7.5)
That's right. The query we use to get the defined functions in a schema
uses that aggregate function. We always add it to our databases, because
it's really useful. It's from
http://www.postgresql.org/docs/9.3/static/xaggr.html and the definition
is
CREATE AGGREGATE array_accum (anyelement)
(
sfunc = array_append,
stype = anyarray,
initcond = '{}'
);
But I've uploaded a new version of PostgresV3-CodeMirror, which doesn't
use that function anymore, so it should work with the default Postgres
installation.
Levente
>
> Stephan
>
>
More information about the Squeak-dev
mailing list
|