Closed goodtune closed 8 years ago
Seems like some fields were removed in 9.6
https://www.postgresql.org/docs/9.5/static/catalog-pg-am.html https://www.postgresql.org/docs/9.6/static/catalog-pg-am.html
https://www.postgresql.org/docs/9.6/static/release-9-6.html
Restructure index access method API to hide most of it at the C level (Alexander Korotkov, Andrew Gierth)
This change modernizes the index AM API to look more like the designs we have adopted for foreign data wrappers and tablesample handlers. This simplifies the C code and makes it much more practical to define index access methods in installable extensions. A consequence is that most of the columns of the pg_am system catalog have disappeared. New inspection functions have been added to allow SQL queries to determine index AM properties that used to be discoverable from pg_am.
Thanks for the patch @jprashanth - I looked at updating the .travis.yml
to run the test suite against v9.6 but it's not one of the supported versions.
@goodtune does this mean tenant schema can be used in PostgreSQL 9.6?
Yes, PostgreSQL 9.6 is supported.
@goodtune I tried to run the tests under PostgreSQL 9.6 and Python 2.7 and one test still failing. With Python 3.5 works perfect.
Running the test suite against all the available versions of PostgreSQL that are up on Docker Hub revealed that the project is not presently compatible with version 9.6.
Starting the test database is really easy!
This will leave it in the foreground, making any logs easy to capture... as below.
Kicking off the test case in the usual manner via
tox
yielded the problem below from the database.I am not familiar with the
pg_am
table - was it replaced in v9.6?