class

AtomSpace::PostgresStorageNode

Inherits AtomSpace::StorageNode < AtomSpace::Node < AtomSpace::Atom < Reference < Object

PostgreSQL-based storage implementation

Constructors

new(name : String, connection_string : String)
Source

Instance methods

close

Close connection to storage backend

Source
connected?

Check if connection is open

Source
fetch_atom(handle : Handle) : Atom | Nil

Fetch a single atom by handle

Source
get_stats

Get storage statistics

Source
load_atomspace(atomspace : AtomSpace) : Bool

Load all atoms into AtomSpace

Source
open

Open connection to storage backend

Source
remove_atom(atom : Atom) : Bool

Remove an atom from storage

Source
store_atom(atom : Atom) : Bool

Store a single atom

Source
store_atomspace(atomspace : AtomSpace) : Bool

Store all atoms from AtomSpace

Source