For pages created using Fiona and Rails, two database tables are used: released content is stored in a table named INSTANCENAME_objs, and the draft versions (or the released version if no draft version exists) are stored in a table named INSTANCENAME_preview_objs. If a CMS object has a committed version (and no draft version), it is considered a draft version.
Using the editing panel of Fiona 7, editors can easily switch between the published content and the draft versions. Technically, this causes the queried table to be switched. This takes place in the context of HTTP requests, meaning that all code that fetches data from the database via the Fiona Connector is provided with the proper data.
The rules for this switching read: If the ID of the selected workspace is rtc, and if the user has been successfully authenticated against the CMS, the INSTANCENAME_preview_objs table is used. Otherwise, INSTANCENAME_objs is used.