I use authentication, but I am logged in as a full admin. The output
cache does get cleared when I clear it. It displays 0 pages in cache
after it is cleared, and I can see they are gone from the cache table in
the database. The SQL views also do get removed when I clear them.
However, the application still uses the old table structure.
Here are a few more nuggets about this problem:
The xataface option --refresh-apc=1 does not appear to be working as I
expected. When I check the APC cache directly before and after using
this option, it doesn't appear to change at all. Keep in mind that there
were no changes to the PHP files, only to the database schema in this
situation. However, even if I directly clear the entire APC cache on the
server and confirm it is empty, the old database schema is still retained.
Also, if I create or edit a record in the table that has a new or
deleted field, as soon as the changes are saved, the new database schema
is now displayed. So, something in Xataface apparently reloads the table
definitions after the table data is modified.
Steve, do you have any other input on this?
Thanks,
Alan