Next: Legalities [Contents][Index]
This manual documents Guile-PG 0.48 (released 2020-10-26).
Copyright © 2003–2015, 2017, 2020 Thien-Thi Nguyen
Copyright © 1998 Ian Grant
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the appendix entitled “GNU FDL”.
Guile-PG is a collection of modules for Guile allowing access to the PostgreSQL RDBMS from Scheme programs.
The low-level module (database postgres) provides an almost one-to-one
correspondence with the PostgreSQL libpq C library interface. Other
higher-level modules, typically named (database postgres-FOO), provide
abstractions and convenience procedures.
| • Legalities | Your rights and freedoms. | |
| • Quick Start | Overview and brief examples. | |
| • Database Connections | Groundwork for database interaction. | |
| • Retrieving Data | Making queries and accessing results. | |
| • Writing/Reading Data | Bulk data movement and I/O. | |
| • Large Objects | Large-Object support. | |
| • Miscellaneous | Everything else starting with ‘pg-’. | |
| • Not Included | Functions left out for some reason. | |
| • Query Construction | Module: (database postgres-qcons). | |
| • Octet Molding/Mashing | Module: (database postgres-types). | |
| • Column Definitions | Module: (database postgres-col-defs). | |
| • Result Transforms | Module: (database postgres-resx). | |
| • Single-Table Abstraction | Module: (database postgres-table). | |
| • Introspection | Module: (database postgres-meta). | |
| • Easy Interaction | Module: (database postgres-gxrepl). | |
| • Reporting Bugs | When the going gets weird… | |
| • GNU FDL | ||
| • Index | ||
Next: Legalities [Contents][Index]