Forum OpenACS Q&A: What system name variable to put in exportable tables?

What is a good value to use as a "local system name" that I can put
into a column in a table to identify a row that is created by a
specific local system?

I am looking at how different OpenACS systems that run my planned
module could share tables, as in one system serving a part of a table
to another system.

First I want to put a "system identifier" column in a table, to label
the row of data. Is there a nspostgres function to grab a system
identifier and stick it in a column when writing a row of data to a
table?

Second, Is there any module that models work on the slightly larger
problem of sharing a selected part of a table between two OpenACS
systems?

Third, the idea of sharing tables leads to meta-data, where one table
describes other tables. Is there one OpenACS module that does
anything  like that? Suggestion or pointer appreciated.