mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-02-02 09:20:39 +01:00
cfbcbeda3c
With this feature it's possible to create parallel (via different attachments) processes reading consistent data from a database. For example, a backup process may create multiple threads paralleling read data from the database. Also a web service may dispatch distributed sub services paralleling doing some processing. That is accomplished creating a transaction with SET TRANSACTION SNAPSHOT [ AT NUMBER <snapshot number> ] or isc_tpb_at_snapshot_number. The <snapshot number> from the first transaction may be obtained with RDB$GET_CONTEXT('SYSTEM', 'SNAPSHOT_NUMBER') or transaction info call with fb_info_tra_snapshot_number. Also added CORE-6017 - Add transaction info fb_info_tra_snapshot_number. |
||
---|---|---|
.. | ||
gds_aix.f | ||
gds_codes.ftn | ||
gds_codes.pas | ||
gds_hp.f | ||
gds_sun.f | ||
gds.h | ||
gds.hxx | ||
gds.pas | ||
gdsold.h | ||
ib_util.pas | ||
perf.pas | ||
README.txt |
The files gds_codes.ftn and gds_codes.pas in this directory are generated by the program codes.e They should not be edited directly rather the msg.gdb database should be updated and then these files should be regenerated with the build scripts.