This is the pgloader Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Aug 15 06:09:42 2024 GMT+0.
pgloader/src
pgloader/src/monkey
pgloader/src/utils
pgloader/src/pgsql
pgloader/src/sources
pgloader/src/sources/common
pgloader/src/sources/csv
pgloader/src/sources/fixed
pgloader/src/sources/db3
pgloader/src/sources/ixf
pgloader/src/sources/sqlite
pgloader/src/sources/mssql
pgloader/src/sources/mysql
pgloader/src/sources/pgsql
pgloader/src/pg-copy
pgloader/src/load
pgloader/src/parsers
pgloader/src/regress
pgloader/pgloader.asd
pgloader/src/params.lisp
pgloader/src/package.lisp
pgloader/src/monkey/bind.lisp
pgloader/src/monkey/mssql.lisp
pgloader/src/utils/charsets.lisp
pgloader/src/utils/logs.lisp
pgloader/src/utils/utils.lisp
pgloader/src/utils/state.lisp
pgloader/src/utils/transforms.lisp
pgloader/src/utils/read-sql-files.lisp
pgloader/src/utils/queries.lisp
pgloader/src/utils/quoting.lisp
pgloader/src/utils/catalog.lisp
pgloader/src/utils/alter-table.lisp
pgloader/src/utils/citus.lisp
pgloader/src/utils/reject.lisp
pgloader/src/utils/pretty-print-state.lisp
pgloader/src/utils/report.lisp
pgloader/src/utils/monitor.lisp
pgloader/src/utils/threads.lisp
pgloader/src/utils/archive.lisp
pgloader/src/utils/connection.lisp
pgloader/src/pgsql/connection.lisp
pgloader/src/pgsql/pgsql-ddl.lisp
pgloader/src/pgsql/pgsql-ddl-citus.lisp
pgloader/src/pgsql/pgsql-schema.lisp
pgloader/src/pgsql/merge-catalogs.lisp
pgloader/src/pgsql/pgsql-trigger.lisp
pgloader/src/pgsql/pgsql-index-filter.lisp
pgloader/src/pgsql/pgsql-finalize-catalogs.lisp
pgloader/src/pgsql/pgsql-create-schema.lisp
pgloader/src/sources/common/api.lisp
pgloader/src/sources/common/methods.lisp
pgloader/src/sources/common/md-methods.lisp
pgloader/src/sources/common/matviews.lisp
pgloader/src/sources/common/casting-rules.lisp
pgloader/src/sources/common/files-and-pathnames.lisp
pgloader/src/sources/common/project-fields.lisp
pgloader/src/sources/csv/csv-guess.lisp
pgloader/src/sources/csv/csv.lisp
pgloader/src/sources/fixed/fixed-guess.lisp
pgloader/src/sources/fixed/fixed.lisp
pgloader/src/sources/copy.lisp
pgloader/src/sources/db3/db3-cast-rules.lisp
pgloader/src/sources/db3/db3-connection.lisp
pgloader/src/sources/db3/db3-schema.lisp
pgloader/src/sources/db3/db3.lisp
pgloader/src/sources/ixf/ixf-cast-rules.lisp
pgloader/src/sources/ixf/ixf-connection.lisp
pgloader/src/sources/ixf/ixf-schema.lisp
pgloader/src/sources/ixf/ixf.lisp
pgloader/src/sources/sqlite/sqlite-cast-rules.lisp
pgloader/src/sources/sqlite/sqlite-connection.lisp
pgloader/src/sources/sqlite/sqlite-schema.lisp
pgloader/src/sources/sqlite/sqlite.lisp
pgloader/src/sources/mssql/mssql-cast-rules.lisp
pgloader/src/sources/mssql/mssql-connection.lisp
pgloader/src/sources/mssql/mssql-schema.lisp
pgloader/src/sources/mssql/mssql.lisp
pgloader/src/sources/mssql/mssql-index-filters.lisp
pgloader/src/sources/mysql/mysql-cast-rules.lisp
pgloader/src/sources/mysql/mysql-connection.lisp
pgloader/src/sources/mysql/mysql-schema.lisp
pgloader/src/sources/mysql/mysql.lisp
pgloader/src/sources/pgsql/pgsql-cast-rules.lisp
pgloader/src/sources/pgsql/pgsql.lisp
pgloader/src/pg-copy/copy-batch.lisp
pgloader/src/pg-copy/copy-format.lisp
pgloader/src/pg-copy/copy-db-write.lisp
pgloader/src/pg-copy/copy-rows-in-stream.lisp
pgloader/src/pg-copy/copy-rows-in-batch.lisp
pgloader/src/pg-copy/copy-rows-in-batch-through-s3.lisp
pgloader/src/pg-copy/copy-retry-batch.lisp
pgloader/src/pg-copy/copy-from-queue.lisp
pgloader/src/load/api.lisp
pgloader/src/load/copy-data.lisp
pgloader/src/load/load-file.lisp
pgloader/src/load/migrate-database.lisp
pgloader/src/parsers/parse-ini.lisp
pgloader/src/parsers/template.lisp
pgloader/src/parsers/command-utils.lisp
pgloader/src/parsers/command-keywords.lisp
pgloader/src/parsers/command-regexp.lisp
pgloader/src/parsers/parse-pgpass.lisp
pgloader/src/parsers/command-db-uri.lisp
pgloader/src/parsers/command-source.lisp
pgloader/src/parsers/command-options.lisp
pgloader/src/parsers/command-sql-block.lisp
pgloader/src/parsers/command-sexp.lisp
pgloader/src/parsers/command-csv.lisp
pgloader/src/parsers/command-ixf.lisp
pgloader/src/parsers/command-fixed.lisp
pgloader/src/parsers/command-copy.lisp
pgloader/src/parsers/command-dbf.lisp
pgloader/src/parsers/command-cast-rules.lisp
pgloader/src/parsers/command-materialize-views.lisp
pgloader/src/parsers/command-alter-table.lisp
pgloader/src/parsers/command-distribute.lisp
pgloader/src/parsers/command-mysql.lisp
pgloader/src/parsers/command-including-like.lisp
pgloader/src/parsers/command-mssql.lisp
pgloader/src/parsers/command-sqlite.lisp
pgloader/src/parsers/command-pgsql.lisp
pgloader/src/parsers/command-archive.lisp
pgloader/src/parsers/command-parser.lisp
pgloader/src/parsers/parse-sqlite-type-name.lisp
pgloader/src/parsers/date-format.lisp
pgloader/src/api.lisp
pgloader/src/regress/regress.lisp
pgloader/src/main.lisp
pgloader.syslog
pgloader.user-symbols
pgloader.source.fixed
pgloader.connection
pgloader.utils
pgloader.source.mssql
pgloader.source.csv
pgloader.archive
pgloader.pgsql
pgloader.logs
pgloader.queries
pgloader.parse-date
pgloader.transforms
pgloader.source.mysql
pgloader.pgcopy
pgloader.source.pgsql
pgloader.source.mssql.index-filter
pgloader.sql
pgloader
pgloader.source.copy
pgloader.catalog
pgloader.source.sqlite
pgloader.state
pgloader.parser
pgloader.source.ixf
pgloader.quoting
pgloader.sources
pgloader.ini
pgloader.citus
pgloader.load
pgloader.monitor
pgloader.source.db3
pgloader.params
The main system appears first, followed by any subsystem dependency.
pgloader
Load data into PostgreSQL
Dimitri Fontaine <dim@tapoueh.org>
The PostgreSQL Licence
uiop
(system).
cl-log
(system).
postmodern
(system).
cl-postgres
(system).
simple-date
(system).
qmynd
(system).
split-sequence
(system).
cl-csv
(system).
cl-fad
(system).
lparallel
(system).
esrap
(system).
alexandria
(system).
drakma
(system).
flexi-streams
(system).
usocket
(system).
local-time
(system).
command-line-arguments
(system).
db3
(system).
ixf
(system).
py-configparser
(system).
sqlite
(system).
cl-base64
(system).
trivial-backtrace
(system).
cl-markdown
(system).
metabang-bind
(system).
mssql
(system).
uuid
(system).
quri
(system).
cl-ppcre
(system).
cl-mustache
(system).
yason
(system).
closer-mop
(system).
zs3
(system).
src
(module).
Modules are listed depth-first from the system components tree.
pgloader/src
pgloader/src/monkey
pgloader/src/utils
pgloader/src/pgsql
pgloader/src/sources
pgloader/src/sources/common
pgloader/src/sources/csv
pgloader/src/sources/fixed
pgloader/src/sources/db3
pgloader/src/sources/ixf
pgloader/src/sources/sqlite
pgloader/src/sources/mssql
pgloader/src/sources/mysql
pgloader/src/sources/pgsql
pgloader/src/pg-copy
pgloader/src/load
pgloader/src/parsers
pgloader/src/regress
pgloader/src/monkey
src
(module).
bind.lisp
(file).
mssql.lisp
(file).
pgloader/src/utils
package.lisp
(file).
params.lisp
(file).
src
(module).
charsets.lisp
(file).
logs.lisp
(file).
utils.lisp
(file).
state.lisp
(file).
transforms.lisp
(file).
read-sql-files.lisp
(file).
queries.lisp
(file).
quoting.lisp
(file).
catalog.lisp
(file).
alter-table.lisp
(file).
citus.lisp
(file).
reject.lisp
(file).
pretty-print-state.lisp
(file).
report.lisp
(file).
monitor.lisp
(file).
threads.lisp
(file).
archive.lisp
(file).
connection.lisp
(file).
pgloader/src/pgsql
package.lisp
(file).
params.lisp
(file).
utils
(module).
src
(module).
connection.lisp
(file).
pgsql-ddl.lisp
(file).
pgsql-ddl-citus.lisp
(file).
pgsql-schema.lisp
(file).
merge-catalogs.lisp
(file).
pgsql-trigger.lisp
(file).
pgsql-index-filter.lisp
(file).
pgsql-finalize-catalogs.lisp
(file).
pgsql-create-schema.lisp
(file).
pgloader/src/sources
monkey
(module).
params.lisp
(file).
package.lisp
(file).
pgsql
(module).
utils
(module).
src
(module).
pgloader/src/sources/common
sources
(module).
api.lisp
(file).
methods.lisp
(file).
md-methods.lisp
(file).
matviews.lisp
(file).
casting-rules.lisp
(file).
files-and-pathnames.lisp
(file).
project-fields.lisp
(file).
pgloader/src/sources/csv
common
(module).
sources
(module).
csv-guess.lisp
(file).
csv.lisp
(file).
pgloader/src/sources/fixed
common
(module).
sources
(module).
fixed-guess.lisp
(file).
fixed.lisp
(file).
pgloader/src/sources/db3
sources
(module).
db3-cast-rules.lisp
(file).
db3-connection.lisp
(file).
db3-schema.lisp
(file).
db3.lisp
(file).
pgloader/src/sources/ixf
common
(module).
sources
(module).
ixf-cast-rules.lisp
(file).
ixf-connection.lisp
(file).
ixf-schema.lisp
(file).
ixf.lisp
(file).
pgloader/src/sources/sqlite
common
(module).
sources
(module).
sqlite-cast-rules.lisp
(file).
sqlite-connection.lisp
(file).
sqlite-schema.lisp
(file).
sqlite.lisp
(file).
pgloader/src/sources/mssql
common
(module).
sources
(module).
mssql-cast-rules.lisp
(file).
mssql-connection.lisp
(file).
mssql-schema.lisp
(file).
mssql.lisp
(file).
mssql-index-filters.lisp
(file).
pgloader/src/sources/mysql
common
(module).
sources
(module).
mysql-cast-rules.lisp
(file).
mysql-connection.lisp
(file).
mysql-schema.lisp
(file).
mysql.lisp
(file).
pgloader/src/sources/pgsql
common
(module).
sources
(module).
pgsql-cast-rules.lisp
(file).
pgsql.lisp
(file).
pgloader/src/pg-copy
params.lisp
(file).
package.lisp
(file).
utils
(module).
pgsql
(module).
sources
(module).
src
(module).
copy-batch.lisp
(file).
copy-format.lisp
(file).
copy-db-write.lisp
(file).
copy-rows-in-stream.lisp
(file).
copy-rows-in-batch.lisp
(file).
copy-rows-in-batch-through-s3.lisp
(file).
copy-retry-batch.lisp
(file).
copy-from-queue.lisp
(file).
pgloader/src/load
params.lisp
(file).
package.lisp
(file).
utils
(module).
pgsql
(module).
sources
(module).
src
(module).
api.lisp
(file).
copy-data.lisp
(file).
load-file.lisp
(file).
migrate-database.lisp
(file).
pgloader/src/parsers
params.lisp
(file).
package.lisp
(file).
utils
(module).
pgsql
(module).
sources
(module).
monkey
(module).
src
(module).
parse-ini.lisp
(file).
template.lisp
(file).
command-utils.lisp
(file).
command-keywords.lisp
(file).
command-regexp.lisp
(file).
parse-pgpass.lisp
(file).
command-db-uri.lisp
(file).
command-source.lisp
(file).
command-options.lisp
(file).
command-sql-block.lisp
(file).
command-sexp.lisp
(file).
command-csv.lisp
(file).
command-ixf.lisp
(file).
command-fixed.lisp
(file).
command-copy.lisp
(file).
command-dbf.lisp
(file).
command-cast-rules.lisp
(file).
command-materialize-views.lisp
(file).
command-alter-table.lisp
(file).
command-distribute.lisp
(file).
command-mysql.lisp
(file).
command-including-like.lisp
(file).
command-mssql.lisp
(file).
command-sqlite.lisp
(file).
command-pgsql.lisp
(file).
command-archive.lisp
(file).
command-parser.lisp
(file).
parse-sqlite-type-name.lisp
(file).
date-format.lisp
(file).
pgloader/src/regress
params.lisp
(file).
package.lisp
(file).
utils
(module).
pgsql
(module).
api.lisp
(file).
src
(module).
regress.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
pgloader/pgloader.asd
pgloader/src/params.lisp
pgloader/src/package.lisp
pgloader/src/monkey/bind.lisp
pgloader/src/monkey/mssql.lisp
pgloader/src/utils/charsets.lisp
pgloader/src/utils/logs.lisp
pgloader/src/utils/utils.lisp
pgloader/src/utils/state.lisp
pgloader/src/utils/transforms.lisp
pgloader/src/utils/read-sql-files.lisp
pgloader/src/utils/queries.lisp
pgloader/src/utils/quoting.lisp
pgloader/src/utils/catalog.lisp
pgloader/src/utils/alter-table.lisp
pgloader/src/utils/citus.lisp
pgloader/src/utils/reject.lisp
pgloader/src/utils/pretty-print-state.lisp
pgloader/src/utils/report.lisp
pgloader/src/utils/monitor.lisp
pgloader/src/utils/threads.lisp
pgloader/src/utils/archive.lisp
pgloader/src/utils/connection.lisp
pgloader/src/pgsql/connection.lisp
pgloader/src/pgsql/pgsql-ddl.lisp
pgloader/src/pgsql/pgsql-ddl-citus.lisp
pgloader/src/pgsql/pgsql-schema.lisp
pgloader/src/pgsql/merge-catalogs.lisp
pgloader/src/pgsql/pgsql-trigger.lisp
pgloader/src/pgsql/pgsql-index-filter.lisp
pgloader/src/pgsql/pgsql-finalize-catalogs.lisp
pgloader/src/pgsql/pgsql-create-schema.lisp
pgloader/src/sources/common/api.lisp
pgloader/src/sources/common/methods.lisp
pgloader/src/sources/common/md-methods.lisp
pgloader/src/sources/common/matviews.lisp
pgloader/src/sources/common/casting-rules.lisp
pgloader/src/sources/common/files-and-pathnames.lisp
pgloader/src/sources/common/project-fields.lisp
pgloader/src/sources/csv/csv-guess.lisp
pgloader/src/sources/csv/csv.lisp
pgloader/src/sources/fixed/fixed-guess.lisp
pgloader/src/sources/fixed/fixed.lisp
pgloader/src/sources/copy.lisp
pgloader/src/sources/db3/db3-cast-rules.lisp
pgloader/src/sources/db3/db3-connection.lisp
pgloader/src/sources/db3/db3-schema.lisp
pgloader/src/sources/db3/db3.lisp
pgloader/src/sources/ixf/ixf-cast-rules.lisp
pgloader/src/sources/ixf/ixf-connection.lisp
pgloader/src/sources/ixf/ixf-schema.lisp
pgloader/src/sources/ixf/ixf.lisp
pgloader/src/sources/sqlite/sqlite-cast-rules.lisp
pgloader/src/sources/sqlite/sqlite-connection.lisp
pgloader/src/sources/sqlite/sqlite-schema.lisp
pgloader/src/sources/sqlite/sqlite.lisp
pgloader/src/sources/mssql/mssql-cast-rules.lisp
pgloader/src/sources/mssql/mssql-connection.lisp
pgloader/src/sources/mssql/mssql-schema.lisp
pgloader/src/sources/mssql/mssql.lisp
pgloader/src/sources/mssql/mssql-index-filters.lisp
pgloader/src/sources/mysql/mysql-cast-rules.lisp
pgloader/src/sources/mysql/mysql-connection.lisp
pgloader/src/sources/mysql/mysql-schema.lisp
pgloader/src/sources/mysql/mysql.lisp
pgloader/src/sources/pgsql/pgsql-cast-rules.lisp
pgloader/src/sources/pgsql/pgsql.lisp
pgloader/src/pg-copy/copy-batch.lisp
pgloader/src/pg-copy/copy-format.lisp
pgloader/src/pg-copy/copy-db-write.lisp
pgloader/src/pg-copy/copy-rows-in-stream.lisp
pgloader/src/pg-copy/copy-rows-in-batch.lisp
pgloader/src/pg-copy/copy-rows-in-batch-through-s3.lisp
pgloader/src/pg-copy/copy-retry-batch.lisp
pgloader/src/pg-copy/copy-from-queue.lisp
pgloader/src/load/api.lisp
pgloader/src/load/copy-data.lisp
pgloader/src/load/load-file.lisp
pgloader/src/load/migrate-database.lisp
pgloader/src/parsers/parse-ini.lisp
pgloader/src/parsers/template.lisp
pgloader/src/parsers/command-utils.lisp
pgloader/src/parsers/command-keywords.lisp
pgloader/src/parsers/command-regexp.lisp
pgloader/src/parsers/parse-pgpass.lisp
pgloader/src/parsers/command-db-uri.lisp
pgloader/src/parsers/command-source.lisp
pgloader/src/parsers/command-options.lisp
pgloader/src/parsers/command-sql-block.lisp
pgloader/src/parsers/command-sexp.lisp
pgloader/src/parsers/command-csv.lisp
pgloader/src/parsers/command-ixf.lisp
pgloader/src/parsers/command-fixed.lisp
pgloader/src/parsers/command-copy.lisp
pgloader/src/parsers/command-dbf.lisp
pgloader/src/parsers/command-cast-rules.lisp
pgloader/src/parsers/command-materialize-views.lisp
pgloader/src/parsers/command-alter-table.lisp
pgloader/src/parsers/command-distribute.lisp
pgloader/src/parsers/command-mysql.lisp
pgloader/src/parsers/command-including-like.lisp
pgloader/src/parsers/command-mssql.lisp
pgloader/src/parsers/command-sqlite.lisp
pgloader/src/parsers/command-pgsql.lisp
pgloader/src/parsers/command-archive.lisp
pgloader/src/parsers/command-parser.lisp
pgloader/src/parsers/parse-sqlite-type-name.lisp
pgloader/src/parsers/date-format.lisp
pgloader/src/api.lisp
pgloader/src/regress/regress.lisp
pgloader/src/main.lisp
pgloader/src/params.lisp
src
(module).
*client-min-messages*
(special variable).
*context*
(special variable).
*copy-batch-rows*
(special variable).
*copy-batch-size*
(special variable).
*default-tmpdir*
(special variable).
*dry-run*
(special variable).
*fd-path-root*
(special variable).
*identifier-case*
(special variable).
*log-filename*
(special variable).
*log-min-messages*
(special variable).
*mssql-settings*
(special variable).
*mysql-settings*
(special variable).
*on-error-stop*
(special variable).
*pg-settings*
(special variable).
*pgsql-reserved-keywords*
(special variable).
*prefetch-rows*
(special variable).
*preserve-index-names*
(special variable).
*report-stream*
(special variable).
*root-dir*
(special variable).
*rows-per-range*
(special variable).
*self-upgrade-immutable-systems*
(special variable).
*summary-pathname*
(special variable).
*version-string*
(special variable).
+os-code-error+
(special variable).
+os-code-error-bad-source+
(special variable).
+os-code-error-regress+
(special variable).
+os-code-error-usage+
(special variable).
+os-code-success+
(special variable).
getenv-default
(function).
init-params-from-environment
(function).
on-error-stop
(condition).
*major-version*
(special variable).
*minor-version*
(special variable).
*release*
(special variable).
git-hash
(function).
on-error-condition
(reader method).
pgloader/src/package.lisp
params.lisp
(file).
src
(module).
pgloader.syslog
.
pgloader.source.fixed
.
pgloader.connection
.
pgloader.utils
.
pgloader.source.mssql
.
pgloader.source.csv
.
pgloader.archive
.
pgloader.pgsql
.
pgloader.logs
.
pgloader.queries
.
pgloader.parse-date
.
pgloader.transforms
.
pgloader.source.mysql
.
pgloader.pgcopy
.
pgloader.source.pgsql
.
pgloader.source.mssql.index-filter
.
pgloader.sql
.
pgloader
.
pgloader.source.copy
.
pgloader.catalog
.
pgloader.source.sqlite
.
pgloader.state
.
pgloader.parser
.
pgloader.source.ixf
.
pgloader.quoting
.
pgloader.sources
.
pgloader.ini
.
pgloader.citus
.
pgloader.load
.
pgloader.monitor
.
pgloader.source.db3
.
pgloader/src/utils/charsets.lisp
utils
(module).
list-encodings-and-aliases
(function).
make-external-format
(function).
show-encodings
(function).
*ccl-describe-character-encodings*
(special variable).
parse-ccl-encodings-desc
(function).
parse-ccl-encodings-desc-first-line
(function).
pgloader/src/utils/logs.lisp
utils
(module).
*log-messengers*
(special variable).
start-logger
(function).
stop-logger
(function).
+nsec+
(constant).
fraction-to-nsecs
(function).
pgloader/src/utils/utils.lisp
utils
(module).
distribute
(function).
expand-user-homedir-pathname
(function).
pretty-print-bytes
(function).
split-range
(function).
unquote
(function).
pgloader/src/utils/state.lisp
utils
(module).
create-state
(function).
get-state-section
(function).
make-pgstate
(function).
make-state
(function).
pgstate-decf
(function).
pgstate-errs
(reader).
(setf pgstate-errs)
(writer).
pgstate-get-label
(function).
pgstate-incf
(function).
pgstate-new-label
(function).
pgstate-read
(reader).
(setf pgstate-read)
(writer).
pgstate-rows
(reader).
(setf pgstate-rows)
(writer).
pgstate-secs
(reader).
(setf pgstate-secs)
(writer).
pgstate-setf
(function).
pgstate-tables
(reader).
(setf pgstate-tables)
(writer).
pgstate-tabnames
(reader).
(setf pgstate-tabnames)
(writer).
pgtable-bytes
(reader).
(setf pgtable-bytes)
(writer).
pgtable-initialize-reject-files
(method).
pgtable-reject-data
(reader).
(setf pgtable-reject-data)
(writer).
pgtable-reject-logs
(reader).
(setf pgtable-reject-logs)
(writer).
pgtable-rows
(reader).
(setf pgtable-rows)
(writer).
pgtable-secs
(reader).
(setf pgtable-secs)
(writer).
pgtable-start
(reader).
(setf pgtable-start)
(writer).
pgtable-stop
(reader).
(setf pgtable-stop)
(writer).
state-data
(reader).
(setf state-data)
(writer).
state-postload
(reader).
(setf state-postload)
(writer).
state-preload
(reader).
(setf state-preload)
(writer).
state-secs
(reader).
(setf state-secs)
(writer).
copy-pgstate
(function).
copy-pgtable
(function).
copy-state
(function).
make-pgtable
(function).
pgstate
(structure).
pgstate-bytes
(reader).
(setf pgstate-bytes)
(writer).
pgstate-p
(function).
pgstate-rs
(reader).
(setf pgstate-rs)
(writer).
pgstate-ws
(reader).
(setf pgstate-ws)
(writer).
pgtable
(structure).
pgtable-errs
(reader).
(setf pgtable-errs)
(writer).
pgtable-name
(reader).
(setf pgtable-name)
(writer).
pgtable-p
(function).
pgtable-read
(reader).
(setf pgtable-read)
(writer).
pgtable-rs
(reader).
(setf pgtable-rs)
(writer).
pgtable-ws
(reader).
(setf pgtable-ws)
(writer).
reject-data-file
(function).
reject-log-file
(function).
relative-pathname
(function).
state
(structure).
state-bytes
(reader).
(setf state-bytes)
(writer).
state-p
(function).
pgloader/src/utils/transforms.lisp
utils
(module).
intern-symbol
(function).
parse-column-typemod
(function).
typemod-expr-matches-p
(function).
typemod-expr-to-function
(function).
arr-to-bytes-rev
(macro).
base64-decode
(function).
bits-to-boolean
(function).
bits-to-hex-bitstring
(function).
byte-vector-to-bytea
(function).
byte-vector-to-hexstring
(function).
convert-mysql-linestring
(function).
convert-mysql-point
(function).
date-with-no-separator
(function).
db3-date-to-pgsql-date
(function).
db3-numeric-to-pgsql-integer
(function).
db3-numeric-to-pgsql-numeric
(function).
db3-trim-string
(function).
empty-string-to-null
(function).
ensure-parse-integer
(function).
float-to-string
(function).
hex-to-dec
(function).
int-to-ip
(function).
integer-to-string
(function).
ip-range
(function).
logical-to-boolean
(function).
remove-null-characters
(function).
right-trim
(function).
set-to-enum-array
(function).
sql-server-bit-to-boolean
(function).
sql-server-uniqueidentifier-to-uuid
(function).
sqlite-timestamp-to-timestamp
(function).
time-with-no-separator
(function).
tinyint-to-boolean
(function).
unix-timestamp-to-timestamptz
(function).
varbinary-to-string
(function).
zero-dates-to-null
(function).
pgloader/src/utils/read-sql-files.lisp
utils
(module).
print-object
(method).
read-queries
(function).
copy-parser
(function).
extend-current-tag
(method).
format-current-tag
(method).
make-parser
(function).
maybe-close-tags
(method).
parse-query
(function).
parser
(structure).
parser-filename
(reader).
(setf parser-filename)
(writer).
parser-p
(function).
parser-state
(reader).
(setf parser-state)
(writer).
parser-stream
(reader).
(setf parser-stream)
(writer).
parser-tags
(reader).
(setf parser-tags)
(writer).
pop-current-tag
(method).
push-new-tag
(method).
read-lines
(function).
reset-state
(method).
pgloader/src/utils/queries.lisp
utils
(module).
sql
(function).
sql-url-for-variant
(function).
*fs*
(special variable).
*src*
(special variable).
load-static-directory
(function).
load-static-file
(function).
pathname-to-url
(function).
walk-sources-and-build-fs
(function).
pgloader/src/utils/quoting.lisp
utils.lisp
(file).
utils
(module).
apply-identifier-case
(function).
build-identifier
(function).
camelcase-to-colname
(function).
ensure-quoted
(function).
ensure-unquoted
(function).
quoted-p
(function).
pgloader/src/utils/catalog.lisp
quoting.lisp
(file).
utils
(module).
add-column
(generic function).
add-extension
(generic function).
add-field
(method).
add-fkey
(generic function).
add-index
(generic function).
add-schema
(generic function).
add-sqltype
(generic function).
add-table
(generic function).
add-view
(generic function).
cast
(generic function).
catalog
(structure).
catalog-distribution-rules
(reader).
(setf catalog-distribution-rules)
(writer).
catalog-name
(reader).
(setf catalog-name)
(writer).
catalog-schema-list
(reader).
(setf catalog-schema-list)
(writer).
catalog-types-without-btree
(reader).
(setf catalog-types-without-btree)
(writer).
column
(structure).
column-comment
(reader).
(setf column-comment)
(writer).
column-default
(reader).
(setf column-default)
(writer).
column-extra
(reader).
(setf column-extra)
(writer).
column-name
(reader).
(setf column-name)
(writer).
column-nullable
(reader).
(setf column-nullable)
(writer).
column-transform
(reader).
(setf column-transform)
(writer).
column-transform-default
(reader).
(setf column-transform-default)
(writer).
column-type-mod
(reader).
(setf column-type-mod)
(writer).
column-type-name
(reader).
(setf column-type-name)
(writer).
count-fkeys
(generic function).
count-indexes
(generic function).
count-tables
(generic function).
count-views
(generic function).
create-table
(function).
extension
(structure).
extension-list
(generic function).
extension-name
(reader).
(setf extension-name)
(writer).
extension-schema
(reader).
(setf extension-schema)
(writer).
field-name
(generic function).
find-extension
(generic function).
find-fkey
(generic function).
find-index
(generic function).
find-schema
(generic function).
find-table
(generic function).
find-view
(generic function).
fkey
(structure).
fkey-columns
(reader).
(setf fkey-columns)
(writer).
fkey-condef
(reader).
(setf fkey-condef)
(writer).
fkey-deferrable
(reader).
(setf fkey-deferrable)
(writer).
fkey-delete-rule
(reader).
(setf fkey-delete-rule)
(writer).
fkey-foreign-columns
(reader).
(setf fkey-foreign-columns)
(writer).
fkey-foreign-table
(reader).
(setf fkey-foreign-table)
(writer).
fkey-initially-deferred
(reader).
(setf fkey-initially-deferred)
(writer).
fkey-match-rule
(reader).
(setf fkey-match-rule)
(writer).
fkey-name
(reader).
(setf fkey-name)
(writer).
fkey-oid
(reader).
(setf fkey-oid)
(writer).
fkey-table
(reader).
(setf fkey-table)
(writer).
fkey-update-rule
(reader).
(setf fkey-update-rule)
(writer).
format-create-sql
(generic function).
format-default-value
(generic function).
format-drop-sql
(generic function).
format-table-name
(generic function).
index
(structure).
index-columns
(reader).
(setf index-columns)
(writer).
index-condef
(reader).
(setf index-condef)
(writer).
index-conname
(reader).
(setf index-conname)
(writer).
index-filter
(reader).
(setf index-filter)
(writer).
index-fk-deps
(reader).
(setf index-fk-deps)
(writer).
index-name
(reader).
(setf index-name)
(writer).
index-oid
(reader).
(setf index-oid)
(writer).
index-primary
(reader).
(setf index-primary)
(writer).
index-schema
(reader).
(setf index-schema)
(writer).
index-sql
(reader).
(setf index-sql)
(writer).
index-table
(reader).
(setf index-table)
(writer).
index-type
(reader).
(setf index-type)
(writer).
index-unique
(reader).
(setf index-unique)
(writer).
make-catalog
(function).
make-column
(function).
make-fkey
(function).
make-index
(function).
make-matview
(function).
make-procedure
(function).
make-schema
(function).
make-sqltype
(function).
make-table
(function).
make-trigger
(function).
matview
(structure).
matview-definition
(reader).
(setf matview-definition)
(writer).
matview-name
(reader).
(setf matview-name)
(writer).
matview-schema
(reader).
(setf matview-schema)
(writer).
matview-source-name
(reader).
(setf matview-source-name)
(writer).
max-indexes-per-table
(generic function).
maybe-add-extension
(generic function).
maybe-add-fkey
(generic function).
maybe-add-index
(generic function).
maybe-add-schema
(generic function).
maybe-add-table
(generic function).
maybe-add-view
(generic function).
procedure
(structure).
procedure-body
(reader).
(setf procedure-body)
(writer).
procedure-language
(reader).
(setf procedure-language)
(writer).
procedure-name
(reader).
(setf procedure-name)
(writer).
procedure-returns
(reader).
(setf procedure-returns)
(writer).
procedure-schema
(reader).
(setf procedure-schema)
(writer).
push-to-end
(macro).
schema
(structure).
schema-catalog
(reader).
(setf schema-catalog)
(writer).
schema-extension-list
(reader).
(setf schema-extension-list)
(writer).
schema-in-search-path
(reader).
(setf schema-in-search-path)
(writer).
schema-name
(reader).
(setf schema-name)
(writer).
schema-source-name
(reader).
(setf schema-source-name)
(writer).
schema-sqltype-list
(reader).
(setf schema-sqltype-list)
(writer).
schema-table-list
(reader).
(setf schema-table-list)
(writer).
schema-view-list
(reader).
(setf schema-view-list)
(writer).
sqltype
(structure).
sqltype-extension
(reader).
(setf sqltype-extension)
(writer).
sqltype-extra
(reader).
(setf sqltype-extra)
(writer).
sqltype-list
(method).
sqltype-list
(method).
sqltype-list
(method).
sqltype-list
(method).
sqltype-name
(reader).
(setf sqltype-name)
(writer).
sqltype-schema
(reader).
(setf sqltype-schema)
(writer).
sqltype-source-def
(reader).
(setf sqltype-source-def)
(writer).
sqltype-type
(reader).
(setf sqltype-type)
(writer).
table
(structure).
table-citus-rule
(reader).
(setf table-citus-rule)
(writer).
table-column-list
(reader).
(setf table-column-list)
(writer).
table-comment
(reader).
(setf table-comment)
(writer).
table-field-list
(reader).
(setf table-field-list)
(writer).
table-fkey-list
(reader).
(setf table-fkey-list)
(writer).
table-index-list
(reader).
(setf table-index-list)
(writer).
table-list
(generic function).
table-name
(reader).
(setf table-name)
(writer).
table-oid
(reader).
(setf table-oid)
(writer).
table-row-count-estimate
(reader).
(setf table-row-count-estimate)
(writer).
table-schema
(reader).
(setf table-schema)
(writer).
table-source-name
(reader).
(setf table-source-name)
(writer).
table-storage-parameter-list
(reader).
(setf table-storage-parameter-list)
(writer).
table-tablespace
(reader).
(setf table-tablespace)
(writer).
table-trigger-list
(reader).
(setf table-trigger-list)
(writer).
trigger
(structure).
trigger-action
(reader).
(setf trigger-action)
(writer).
trigger-name
(reader).
(setf trigger-name)
(writer).
trigger-p
(function).
trigger-procedure
(reader).
(setf trigger-procedure)
(writer).
trigger-table
(reader).
(setf trigger-table)
(writer).
view-list
(generic function).
with-schema
(macro).
add-comment
(generic function).
catalog-p
(function).
column-p
(function).
column-table
(reader).
(setf column-table)
(writer).
copy-catalog
(function).
copy-column
(function).
copy-extension
(function).
copy-fkey
(function).
copy-index
(function).
copy-matview
(function).
copy-procedure
(function).
copy-schema
(function).
copy-sqltype
(function).
copy-table
(function).
copy-trigger
(function).
extension-p
(function).
fkey-p
(function).
fkey-pkey
(reader).
(setf fkey-pkey)
(writer).
index-p
(function).
make-extension
(function).
matview-p
(function).
procedure-p
(function).
schema-matview-list
(reader).
(setf schema-matview-list)
(writer).
schema-p
(function).
sqltype-p
(function).
table-p
(function).
pgloader/src/utils/alter-table.lisp
catalog.lisp
(file).
utils
(module).
alter-schema
(generic function).
alter-table
(generic function).
make-match-rule
(function).
make-regex-match-rule
(function).
make-string-match-rule
(function).
match-rule
(structure).
match-rule-action
(reader).
(setf match-rule-action)
(writer).
match-rule-args
(reader).
(setf match-rule-args)
(writer).
match-rule-rule
(reader).
(setf match-rule-rule)
(writer).
match-rule-schema
(reader).
(setf match-rule-schema)
(writer).
matches
(generic function).
regex-match-rule
(structure).
regex-match-rule-target
(reader).
(setf regex-match-rule-target)
(writer).
string-match-rule
(structure).
string-match-rule-target
(reader).
(setf string-match-rule-target)
(writer).
alter-schema-rename
(function).
alter-table-rename
(function).
alter-table-set-schema
(function).
alter-table-set-storage-parameters
(function).
alter-table-set-tablespace
(function).
copy-match-rule
(function).
copy-regex-match-rule
(function).
copy-string-match-rule
(function).
match-rule-p
(function).
regex-match-rule-p
(function).
reset-sql-definitions
(function).
rule-matches
(generic function).
string-match-rule-p
(function).
pgloader/src/utils/citus.lisp
catalog.lisp
(file).
utils
(module).
citus-backfill-table-p
(function).
citus-distribute-schema
(function).
citus-distributed-rule
(structure).
citus-distributed-rule-from
(reader).
(setf citus-distributed-rule-from)
(writer).
citus-distributed-rule-p
(function).
citus-distributed-rule-table
(reader).
(setf citus-distributed-rule-table)
(writer).
citus-distributed-rule-using
(reader).
(setf citus-distributed-rule-using)
(writer).
citus-format-sql-select
(function).
citus-reference-rule
(structure).
citus-reference-rule-p
(function).
citus-reference-rule-table
(reader).
(setf citus-reference-rule-table)
(writer).
citus-rule-is-missing-from-list
(condition).
citus-rule-table-not-found
(condition).
make-citus-distributed-rule
(function).
make-citus-reference-rule
(function).
print-object
(method).
print-object
(method).
add-column-to-pkey
(function).
apply-citus-rule
(generic function).
citus-find-table
(function).
citus-rule
(reader method).
(setf citus-rule)
(writer method).
citus-rule-table
(generic function).
citus-rule-table-not-found-schema-name
(reader method).
(setf citus-rule-table-not-found-schema-name)
(writer method).
citus-rule-table-not-found-table-name
(reader method).
(setf citus-rule-table-not-found-table-name)
(writer method).
citus-set-table
(generic function).
compute-foreign-rules
(generic function).
copy-citus-distributed-rule
(function).
copy-citus-reference-rule
(function).
format-citus-join-clause
(function).
make-distributed-table-from-fkey
(function).
pgloader/src/utils/reject.lisp
state.lisp
(file).
utils
(module).
%process-bad-row
(function).
pgloader/src/utils/pretty-print-state.lisp
state.lisp
(file).
utils
(module).
copy-print-format
(function).
copy-print-format-copy
(function).
copy-print-format-csv
(function).
copy-print-format-human-readable
(function).
copy-print-format-json
(function).
copy-print-format-tab
(function).
copy-print-format-text
(function).
copy-print-format-verbose
(function).
define-yason-encoder
(macro).
format-interval-guess
(function).
make-print-format
(function).
make-print-format-copy
(function).
make-print-format-csv
(function).
make-print-format-human-readable
(function).
make-print-format-json
(function).
make-print-format-tab
(function).
make-print-format-text
(function).
make-print-format-verbose
(function).
pf-legend
(reader).
(setf pf-legend)
(writer).
pf-max-label-length
(reader).
(setf pf-max-label-length)
(writer).
pretty-print
(generic function).
print-format
(structure).
print-format-copy
(structure).
print-format-copy-p
(function).
print-format-csv
(structure).
print-format-csv-p
(function).
print-format-human-readable
(structure).
print-format-human-readable-p
(function).
print-format-json
(structure).
print-format-json-p
(function).
print-format-p
(function).
print-format-tab
(structure).
print-format-tab-p
(function).
print-format-text
(structure).
print-format-text-legend
(function).
(setf print-format-text-legend)
(function).
print-format-text-max-label-length
(function).
(setf print-format-text-max-label-length)
(function).
print-format-text-p
(function).
print-format-verbose
(structure).
print-format-verbose-legend
(function).
(setf print-format-verbose-legend)
(function).
print-format-verbose-max-label-length
(function).
(setf print-format-verbose-max-label-length)
(function).
print-format-verbose-p
(function).
pgloader/src/utils/report.lisp
state.lisp
(file).
pretty-print-state.lisp
(file).
utils.lisp
(file).
catalog.lisp
(file).
utils
(module).
report-full-summary
(function).
format-interval
(function).
max-length-table-name
(function).
parse-summary-type
(function).
pgloader/src/utils/monitor.lisp
logs.lisp
(file).
state.lisp
(file).
reject.lisp
(file).
report.lisp
(file).
utils
(module).
*monitoring-kernel*
(special variable).
*monitoring-queue*
(special variable).
elapsed-time-since
(function).
flush-summary
(function).
log-message
(macro).
log-message
(structure).
monitor-error
(condition).
new-label
(function).
new-label
(structure).
process-bad-row
(function).
report-summary
(structure).
send-event
(function).
start-monitor
(function).
stop-monitor
(function).
timing
(macro).
update-stats
(function).
update-stats
(structure).
with-monitor
(macro).
with-stats-collection
(macro).
*monitoring-channel*
(special variable).
*sections*
(special variable).
bad-row
(structure).
bad-row-condition
(reader).
(setf bad-row-condition)
(writer).
bad-row-data
(reader).
(setf bad-row-data)
(writer).
bad-row-label
(reader).
(setf bad-row-label)
(writer).
bad-row-p
(function).
bad-row-section
(reader).
(setf bad-row-section)
(writer).
call-with-monitor
(function).
copy-bad-row
(function).
copy-log-message
(function).
copy-new-label
(function).
copy-report-summary
(function).
copy-start
(function).
copy-stop
(function).
copy-update-stats
(function).
log-message-arguments
(reader).
(setf log-message-arguments)
(writer).
log-message-category
(reader).
(setf log-message-category)
(writer).
log-message-description
(reader).
(setf log-message-description)
(writer).
log-message-p
(function).
make-bad-row
(function).
make-log-message
(function).
make-new-label
(function).
make-report-summary
(function).
make-start
(function).
make-stop
(function).
make-update-stats
(function).
maybe-log-progress-message
(function).
monitor
(function).
monitor-real-error
(reader method).
new-label-dbname
(reader).
(setf new-label-dbname)
(writer).
new-label-label
(reader).
(setf new-label-label)
(writer).
new-label-p
(function).
new-label-section
(reader).
(setf new-label-section)
(writer).
process-update-stats-start-event
(function).
process-update-stats-stop-event
(function).
report-current-summary
(function).
report-summary-p
(function).
report-summary-reset
(reader).
(setf report-summary-reset)
(writer).
send-log-message
(function).
start
(structure).
start-p
(function).
start-start-logger
(reader).
(setf start-start-logger)
(writer).
stop
(structure).
stop-p
(function).
stop-stop-logger
(reader).
(setf stop-stop-logger)
(writer).
update-stats-bytes
(reader).
(setf update-stats-bytes)
(writer).
update-stats-errs
(reader).
(setf update-stats-errs)
(writer).
update-stats-label
(reader).
(setf update-stats-label)
(writer).
update-stats-p
(function).
update-stats-read
(reader).
(setf update-stats-read)
(writer).
update-stats-rows
(reader).
(setf update-stats-rows)
(writer).
update-stats-rs
(reader).
(setf update-stats-rs)
(writer).
update-stats-secs
(reader).
(setf update-stats-secs)
(writer).
update-stats-section
(reader).
(setf update-stats-section)
(writer).
update-stats-start
(reader).
(setf update-stats-start)
(writer).
update-stats-stop
(reader).
(setf update-stats-stop)
(writer).
update-stats-ws
(reader).
(setf update-stats-ws)
(writer).
pgloader/src/utils/threads.lisp
monitor.lisp
(file).
utils
(module).
make-kernel
(function).
pgloader/src/utils/archive.lisp
monitor.lisp
(file).
utils
(module).
archivep
(function).
expand-archive
(function).
get-matching-filenames
(function).
http-fetch-file
(function).
*http-buffer-size*
(special variable).
*supported-archive-types*
(special variable).
archive-type
(function).
gunzip
(function).
untar
(function).
unzip
(function).
pgloader/src/utils/connection.lisp
monitor.lisp
(file).
archive.lisp
(file).
utils
(module).
check-connection
(generic function).
clone-connection
(generic function).
close-connection
(generic function).
conn-handle
(reader method).
(setf conn-handle)
(writer method).
conn-type
(reader method).
(setf conn-type)
(writer method).
connection
(class).
connection-error
(condition).
db-connection
(class).
db-connection-error
(condition).
db-host
(reader method).
(setf db-host)
(writer method).
db-name
(reader method).
(setf db-name)
(writer method).
db-pass
(reader method).
(setf db-pass)
(writer method).
db-port
(reader method).
(setf db-port)
(writer method).
db-user
(reader method).
(setf db-user)
(writer method).
expand
(generic function).
fd-connection
(class).
fd-connection-error
(condition).
fd-path
(reader method).
(setf fd-path)
(writer method).
fetch-file
(generic function).
open-connection
(generic function).
print-object
(method).
print-object
(method).
query
(generic function).
with-connection
(macro).
connection-error-host
(reader method).
connection-error-mesg
(reader method).
connection-error-path
(reader method).
connection-error-port
(reader method).
connection-error-type
(reader method).
connection-error-user
(reader method).
fd-arch
(reader method).
(setf fd-arch)
(writer method).
fd-uri
(reader method).
(setf fd-uri)
(writer method).
pgloader/src/pgsql/connection.lisp
pgsql
(module).
clone-connection
(method).
close-connection
(method).
initialize-instance
(method).
list-reserved-keywords
(function).
list-typenames-without-btree-support
(function).
open-connection
(method).
pgconn-major-version
(reader method).
(setf pgconn-major-version)
(writer method).
pgconn-table-name
(reader method).
(setf pgconn-table-name)
(writer method).
pgconn-use-ssl
(reader method).
(setf pgconn-use-ssl)
(writer method).
pgconn-variant
(reader method).
(setf pgconn-variant)
(writer method).
pgconn-version-string
(reader method).
(setf pgconn-version-string)
(writer method).
pgsql-connect-and-execute-with-timing
(function).
pgsql-connection
(class).
pgsql-execute
(function).
pgsql-execute-with-timing
(function).
postgresql-retryable
(type).
postgresql-unavailable
(type).
query
(method).
query
(method).
sanitize-user-gucs
(function).
with-pgsql-connection
(macro).
with-pgsql-transaction
(macro).
*pgconn-variant*
(special variable).
*pgsql-client-certificate*
(special variable).
*pgsql-client-key*
(special variable).
*redshift-reserved-keywords*
(special variable).
*retry-connect-delay*
(special variable).
*retry-connect-times*
(special variable).
*test/versions*
(special variable).
configuration-limit-exceeded
(condition).
get-unix-socket-dir
(function).
handling-pgsql-notices
(macro).
new-pgsql-connection
(function).
parse-postgresql-version-number
(function).
parse-postgresql-version-string
(function).
parse-postgresql-version-variant
(function).
set-postgresql-version
(function).
set-session-gucs
(function).
ssl-enable-p
(method).
test/parse-postgresql-version-string
(function).
too-many-connections
(condition).
pgloader/src/pgsql/pgsql-ddl.lisp
connection.lisp
(file).
pgsql
(module).
format-create-sql
(method).
format-create-sql
(method).
format-create-sql
(method).
format-create-sql
(method).
format-create-sql
(method).
format-create-sql
(method).
format-create-sql
(method).
format-create-sql
(method).
format-create-sql
(method).
format-default-value
(method).
format-drop-sql
(method).
format-drop-sql
(method).
format-drop-sql
(method).
format-drop-sql
(method).
format-drop-sql
(method).
format-drop-sql
(method).
format-drop-sql
(method).
format-drop-sql
(method).
*pgsql-default-values*
(special variable).
get-column-type-name-from-sqltype
(function).
index-access-method
(function).
pgloader/src/pgsql/pgsql-ddl-citus.lisp
pgsql-ddl.lisp
(file).
pgsql
(module).
format-create-sql
(method).
format-create-sql
(method).
pgloader/src/pgsql/pgsql-schema.lisp
pgsql-ddl-citus.lisp
(file).
pgsql
(module).
fetch-pgsql-catalog
(function).
list-all-columns
(function).
list-all-fkeys
(function).
list-all-indexes
(function).
list-all-sqltypes
(function).
list-missing-fk-deps
(function).
list-schemas
(function).
list-table-oids
(function).
make-including-expr-from-catalog
(function).
make-including-expr-from-view-names
(function).
*table-type*
(special variable).
filter-list-to-where-clause
(function).
format-table-name-as-including-exp
(function).
get-current-database
(function).
list-search-path
(function).
make-including-expr-from-table
(function).
normalize-extra
(function).
parse-index-column-names
(function).
query-table-schema
(function).
pgloader/src/pgsql/merge-catalogs.lisp
pgsql-schema.lisp
(file).
pgsql
(module).
merge-catalogs
(function).
*type-name-mapping*
(special variable).
check-table-columns
(function).
get-type-name
(function).
same-type-p
(function).
pgloader/src/pgsql/pgsql-trigger.lisp
merge-catalogs.lisp
(file).
pgsql
(module).
*pgsql-triggers-procedures*
(special variable).
build-trigger
(function).
process-triggers
(function).
pgloader/src/pgsql/pgsql-index-filter.lisp
pgsql-trigger.lisp
(file).
pgsql
(module).
process-index-definitions
(generic function).
translate-index-filter
(generic function).
pgloader/src/pgsql/pgsql-finalize-catalogs.lisp
pgsql-index-filter.lisp
(file).
pgsql
(module).
adjust-data-types
(generic function).
finalize-catalogs
(function).
*redshift-decimal-max-precision*
(special variable).
*redshift-supported-data-types*
(special variable).
*redshift-varchar-max-precision*
(special variable).
dumb-down-data-types-for-redshift
(generic function).
pgloader/src/pgsql/pgsql-create-schema.lisp
pgsql-trigger.lisp
(file).
pgsql-finalize-catalogs.lisp
(file).
pgsql
(module).
add-to-search-path
(function).
comment-on-tables-and-columns
(function).
create-distributed-table
(function).
create-extensions
(function).
create-indexes-again
(function).
create-indexes-in-kernel
(function).
create-pgsql-fkeys
(function).
create-schemas
(function).
create-sqltypes
(function).
create-tables
(function).
create-triggers
(function).
create-views
(function).
drop-indexes
(function).
drop-pgsql-fkeys
(function).
maybe-drop-indexes
(function).
reset-sequences
(function).
set-table-oids
(function).
truncate-tables
(function).
with-disabled-triggers
(macro).
create-table-list
(function).
create-table-sql-list
(function).
disable-triggers
(function).
enable-triggers
(function).
pgloader/src/sources/common/api.lisp
common
(module).
cleanup
(generic function).
clone-copy-for
(generic function).
columns
(reader method).
(setf columns)
(writer method).
concurrency-support
(generic function).
copy
(class).
copy-column-list
(generic function).
copy-format
(reader method).
(setf copy-format)
(writer method).
create-matviews
(generic function).
data-is-preformatted-p
(generic function).
db-copy
(class).
drop-matviews
(generic function).
encoding
(reader method).
(setf encoding)
(writer method).
fetch-columns
(generic function).
fetch-comments
(generic function).
fetch-foreign-keys
(generic function).
fetch-indexes
(generic function).
fetch-metadata
(generic function).
fields
(reader method).
(setf fields)
(writer method).
filter-list-to-where-clause
(generic function).
format-matview-name
(generic function).
get-column-list
(generic function).
get-column-sql-expression
(generic function).
header
(reader method).
(setf header)
(writer method).
initialize-instance
(method).
instanciate-table-copy-object
(generic function).
map-rows
(generic function).
md-copy
(class).
parse-header
(generic function).
preprocessor
(reader method).
(setf preprocessor)
(writer method).
process-rows
(generic function).
skip-lines
(reader method).
(setf skip-lines)
(writer method).
source
(reader method).
(setf source)
(writer method).
source-db
(reader method).
(setf source-db)
(writer method).
target
(reader method).
(setf target)
(writer method).
target-db
(reader method).
(setf target-db)
(writer method).
transforms
(reader method).
(setf transforms)
(writer method).
fetch-table-row-count
(generic function).
proprocess-row
(generic function).
queue-raw-data
(generic function).
pgloader/src/sources/common/methods.lisp
api.lisp
(file).
common
(module).
cleanup
(method).
copy-column-list
(method).
data-is-preformatted-p
(method).
instanciate-table-copy-object
(method).
preprocess-row
(method).
pgloader/src/sources/common/md-methods.lisp
methods.lisp
(file).
common
(module).
clone-copy-for
(method).
copy-column-list
(method).
map-rows
(method).
parse-header
(method).
preprocess-row
(method).
pgloader/src/sources/common/matviews.lisp
md-methods.lisp
(file).
common
(module).
create-matviews
(method).
drop-matviews
(method).
format-matview-name
(method).
pgloader/src/sources/common/casting-rules.lisp
matviews.lisp
(file).
common
(module).
*cast-rules*
(special variable).
*default-cast-rules*
(special variable).
apply-casting-rules
(function).
cast-rule-matches
(function).
make-pgsql-type
(function).
parse-column-unsigned
(function).
pgloader/src/sources/common/files-and-pathnames.lisp
casting-rules.lisp
(file).
common
(module).
close-connection
(method).
expand
(method).
expand-spec
(generic function).
fetch-file
(method).
get-pathname
(function).
md-connection
(class).
md-spec
(reader method).
(setf md-spec)
(writer method).
md-strm
(reader method).
(setf md-strm)
(writer method).
open-connection
(method).
print-object
(method).
filter-directory
(function).
pgloader/src/sources/common/project-fields.lisp
files-and-pathnames.lisp
(file).
common
(module).
project-fields
(function).
reformat-then-process
(function).
pgloader/src/sources/csv/csv-guess.lisp
csv
(module).
guess-csv-params
(function).
*escape-quotes*
(special variable).
*separators*
(special variable).
get-file-sample
(function).
get-stream-sample
(function).
try-csv-params
(function).
pgloader/src/sources/csv/csv.lisp
csv
(module).
clone-copy-for
(method).
copy-csv
(class).
csv-connection
(class).
initialize-instance
(method).
parse-header
(method).
process-rows
(method).
csv-escape
(reader method).
(setf csv-escape)
(writer method).
csv-escape-mode
(reader method).
(setf csv-escape-mode)
(writer method).
csv-newline
(reader method).
(setf csv-newline)
(writer method).
csv-quote
(reader method).
(setf csv-quote)
(writer method).
csv-separator
(reader method).
(setf csv-separator)
(writer method).
csv-trim-blanks
(reader method).
(setf csv-trim-blanks)
(writer method).
source-type
(reader method).
(setf source-type)
(writer method).
pgloader/src/sources/fixed/fixed-guess.lisp
fixed
(module).
get-first-lines
(generic function).
guess-fixed-specs
(function).
guess-fixed-specs-from-header
(function).
pgloader/src/sources/fixed/fixed.lisp
fixed-guess.lisp
(file).
fixed
(module).
clone-copy-for
(method).
copy-fixed
(class).
fixed-connection
(class).
initialize-instance
(method).
parse-header
(method).
process-rows
(method).
parse-row
(function).
pgloader/src/sources/copy.lisp
sources
(module).
clone-copy-for
(method).
copy-connection
(class).
copy-copy
(class).
data-is-preformatted-p
(method).
initialize-instance
(method).
process-rows
(method).
delimiter
(reader method).
(setf delimiter)
(writer method).
null-as
(reader method).
(setf null-as)
(writer method).
parse-row
(function).
pgloader/src/sources/db3/db3-cast-rules.lisp
db3
(module).
*db3-default-cast-rules*
(special variable).
cast
(method).
copy-db3-coldef
(function).
db3-coldef
(structure).
db3-coldef-default
(reader).
(setf db3-coldef-default)
(writer).
db3-coldef-extra
(reader).
(setf db3-coldef-extra)
(writer).
db3-coldef-length
(reader).
(setf db3-coldef-length)
(writer).
db3-coldef-name
(reader).
(setf db3-coldef-name)
(writer).
db3-coldef-nullable
(reader).
(setf db3-coldef-nullable)
(writer).
db3-coldef-p
(function).
db3-coldef-type
(reader).
(setf db3-coldef-type)
(writer).
make-db3-coldef
(function).
pgloader/src/sources/db3/db3-connection.lisp
db3-cast-rules.lisp
(file).
db3
(module).
clone-connection
(method).
close-connection
(method).
dbf-connection
(class).
initialize-instance
(method).
open-connection
(method).
fd-db3
(reader method).
(setf fd-db3)
(writer method).
pgloader/src/sources/db3/db3-schema.lisp
db3-connection.lisp
(file).
db3
(module).
copy-db3
(class).
encoding
(reader method).
(setf encoding)
(writer method).
fetch-columns
(method).
initialize-instance
(method).
pgloader/src/sources/db3/db3.lisp
db3-schema.lisp
(file).
db3
(module).
fetch-metadata
(method).
instanciate-table-copy-object
(method).
map-rows
(method).
pgloader/src/sources/ixf/ixf-cast-rules.lisp
ixf
(module).
cast
(method).
*ixf-pgsql-type-mapping*
(special variable).
cast-ixf-type
(function).
transform-function
(function).
pgloader/src/sources/ixf/ixf-connection.lisp
ixf-cast-rules.lisp
(file).
ixf
(module).
clone-connection
(method).
close-connection
(method).
initialize-instance
(method).
ixf-connection
(class).
open-connection
(method).
pgloader/src/sources/ixf/ixf-schema.lisp
ixf-connection.lisp
(file).
ixf
(module).
copy-ixf
(class).
fetch-columns
(method).
initialize-instance
(method).
timezone
(reader method).
(setf timezone)
(writer method).
pgloader/src/sources/ixf/ixf.lisp
ixf-schema.lisp
(file).
ixf
(module).
fetch-metadata
(method).
instanciate-table-copy-object
(method).
map-rows
(method).
pgloader/src/sources/sqlite/sqlite-cast-rules.lisp
sqlite
(module).
*sqlite-default-cast-rules*
(special variable).
cast
(method).
coldef
(structure).
coldef-ctype
(reader).
(setf coldef-ctype)
(writer).
coldef-default
(reader).
(setf coldef-default)
(writer).
coldef-dtype
(reader).
(setf coldef-dtype)
(writer).
coldef-extra
(reader).
(setf coldef-extra)
(writer).
coldef-name
(reader).
(setf coldef-name)
(writer).
coldef-nullable
(reader).
(setf coldef-nullable)
(writer).
coldef-p
(function).
coldef-pk-id
(reader).
(setf coldef-pk-id)
(writer).
coldef-seq
(reader).
(setf coldef-seq)
(writer).
coldef-table-name
(reader).
(setf coldef-table-name)
(writer).
copy-coldef
(function).
ctype-to-dtype
(function).
make-coldef
(function).
normalize
(function).
pgloader/src/sources/sqlite/sqlite-connection.lisp
sqlite-cast-rules.lisp
(file).
sqlite
(module).
clone-connection
(method).
close-connection
(method).
initialize-instance
(method).
open-connection
(method).
query
(method).
sqlite-connection
(class).
*sqlite-db*
(special variable).
has-sequences
(reader method).
(setf has-sequences)
(writer method).
pgloader/src/sources/sqlite/sqlite-schema.lisp
sqlite-connection.lisp
(file).
sqlite
(module).
copy-sqlite
(class).
fetch-columns
(method).
fetch-foreign-keys
(method).
fetch-indexes
(method).
filter-list-to-where-clause
(method).
add-unlisted-primary-key-index
(function).
db
(reader method).
(setf db)
(writer method).
find-auto-increment-in-create-sql
(function).
find-sequence
(function).
is-index-pk
(function).
list-columns
(function).
list-fkeys
(function).
list-index-cols
(function).
list-indexes
(function).
list-tables
(function).
sqlite-encoding
(function).
sqlite-pragma-encoding
(function).
pgloader/src/sources/sqlite/sqlite.lisp
sqlite-schema.lisp
(file).
sqlite
(module).
copy-column-list
(method).
fetch-metadata
(method).
map-rows
(method).
parse-value
(function).
pgloader/src/sources/mssql/mssql-cast-rules.lisp
mssql
(module).
*mssql-default-cast-rules*
(special variable).
cast
(method).
field-name
(method).
copy-mssql-column
(function).
make-mssql-column
(function).
mssql-column
(structure).
mssql-column-character-maximum-length
(reader).
(setf mssql-column-character-maximum-length)
(writer).
mssql-column-character-set-name
(reader).
(setf mssql-column-character-set-name)
(writer).
mssql-column-collation-name
(reader).
(setf mssql-column-collation-name)
(writer).
mssql-column-ctype
(method).
mssql-column-datetime-precision
(reader).
(setf mssql-column-datetime-precision)
(writer).
mssql-column-default
(reader).
(setf mssql-column-default)
(writer).
mssql-column-identity
(reader).
(setf mssql-column-identity)
(writer).
mssql-column-name
(reader).
(setf mssql-column-name)
(writer).
mssql-column-nullable
(reader).
(setf mssql-column-nullable)
(writer).
mssql-column-numeric-precision
(reader).
(setf mssql-column-numeric-precision)
(writer).
mssql-column-numeric-precision-radix
(reader).
(setf mssql-column-numeric-precision-radix)
(writer).
mssql-column-numeric-scale
(reader).
(setf mssql-column-numeric-scale)
(writer).
mssql-column-p
(function).
mssql-column-schema
(reader).
(setf mssql-column-schema)
(writer).
mssql-column-table-name
(reader).
(setf mssql-column-table-name)
(writer).
mssql-column-type
(reader).
(setf mssql-column-type)
(writer).
pgloader/src/sources/mssql/mssql-connection.lisp
mssql-cast-rules.lisp
(file).
mssql
(module).
clone-connection
(method).
close-connection
(method).
initialize-instance
(method).
mssql-connection
(class).
open-connection
(method).
query
(method).
*mssql-db*
(special variable).
mssql-query
(function).
pgloader/src/sources/mssql/mssql-schema.lisp
mssql-connection.lisp
(file).
mssql
(module).
copy-mssql
(class).
encoding
(reader method).
(setf encoding)
(writer method).
fetch-columns
(method).
fetch-foreign-keys
(method).
fetch-indexes
(method).
filter-list-to-where-clause
(method).
get-column-list
(method).
get-column-sql-expression
(method).
*table-type*
(special variable).
pgloader/src/sources/mssql/mssql.lisp
mssql-schema.lisp
(file).
mssql
(module).
cleanup
(method).
copy-column-list
(method).
fetch-metadata
(method).
map-rows
(method).
pgloader/src/sources/mssql/mssql-index-filters.lisp
mssql.lisp
(file).
mssql
(module).
translate-index-filter
(method).
parse-index-filter-clause
(function).
pgloader/src/sources/mysql/mysql-cast-rules.lisp
mysql
(module).
*mysql-default-cast-rules*
(special variable).
cast
(method).
field-name
(method).
copy-mysql-column
(function).
enum-or-set-name
(function).
explode-mysql-enum
(function).
make-mysql-column
(function).
mysql-column
(structure).
mysql-column-comment
(reader).
(setf mysql-column-comment)
(writer).
mysql-column-ctype
(reader).
(setf mysql-column-ctype)
(writer).
mysql-column-default
(reader).
(setf mysql-column-default)
(writer).
mysql-column-dtype
(reader).
(setf mysql-column-dtype)
(writer).
mysql-column-extra
(reader).
(setf mysql-column-extra)
(writer).
mysql-column-name
(reader).
(setf mysql-column-name)
(writer).
mysql-column-nullable
(reader).
(setf mysql-column-nullable)
(writer).
mysql-column-p
(function).
mysql-column-table-name
(reader).
(setf mysql-column-table-name)
(writer).
normalize-extra
(function).
test-casts
(function).
pgloader/src/sources/mysql/mysql-connection.lisp
mysql-cast-rules.lisp
(file).
mysql
(module).
clone-connection
(method).
close-connection
(method).
initialize-instance
(method).
mysql-connection
(class).
open-connection
(method).
query
(method).
*connection*
(special variable).
myconn-use-ssl
(reader method).
(setf myconn-use-ssl)
(writer method).
mysql-query
(function).
ssl-mode
(method).
pgloader/src/sources/mysql/mysql-schema.lisp
mysql-connection.lisp
(file).
mysql
(module).
copy-mysql
(class).
encoding
(reader method).
(setf encoding)
(writer method).
fetch-columns
(method).
fetch-foreign-keys
(method).
fetch-indexes
(method).
filter-list-to-where-clause
(method).
get-column-list
(method).
get-column-sql-expression
(method).
*table-type*
(special variable).
cleanup-default-value
(function).
fetch-table-row-count
(method).
list-columns-comments
(function).
list-table-comments
(function).
range-list
(reader method).
(setf range-list)
(writer method).
pgloader/src/sources/mysql/mysql.lisp
mysql-schema.lisp
(file).
mysql
(module).
*decoding-as*
(special variable).
cleanup
(method).
concurrency-support
(method).
copy-column-list
(method).
fetch-metadata
(method).
instanciate-table-copy-object
(method).
map-rows
(method).
apply-decoding-as-filters
(function).
call-with-encoding-handler
(function).
with-encoding-handler
(macro).
pgloader/src/sources/pgsql/pgsql-cast-rules.lisp
pgsql
(module).
*pgsql-default-cast-rules*
(special variable).
cast
(method).
pgsql-column-ctype
(method).
pgloader/src/sources/pgsql/pgsql.lisp
pgsql-cast-rules.lisp
(file).
pgsql
(module).
cleanup
(method).
copy-column-list
(method).
copy-pgsql
(class).
fetch-metadata
(method).
map-rows
(method).
pgloader/src/pg-copy/copy-batch.lisp
pg-copy
(module).
add-row-to-current-batch
(function).
batch
(structure).
batch-bytes
(reader).
(setf batch-bytes)
(writer).
batch-count
(reader).
(setf batch-count)
(writer).
batch-data
(reader).
(setf batch-data)
(writer).
batch-full-p
(function).
batch-max-count
(reader).
(setf batch-max-count)
(writer).
batch-oversized-p
(function).
batch-p
(function).
batch-start
(reader).
(setf batch-start)
(writer).
copy-batch
(function).
format-row-in-batch
(function).
init-batch-max-count
(function).
make-batch
(function).
push-row
(function).
pgloader/src/pg-copy/copy-format.lisp
copy-batch.lisp
(file).
pg-copy
(module).
format-vector-row
(function).
apply-transforms
(function).
as-copy-utf-8-bytes
(macro).
col-null-p
(function).
copy-utf-8-byte-length
(function).
format-escaped-vector-row
(function).
insert-copy-null
(function).
insert-copy-separator
(function).
prepare-and-format-row
(function).
prepare-row
(function).
string-to-copy-utf-8-bytes
(function).
pgloader/src/pg-copy/copy-db-write.lisp
copy-format.lisp
(file).
pg-copy
(module).
copy-init-error
(condition).
copy-init-error-columns
(reader method).
copy-init-error-condition
(reader method).
copy-init-error-table
(reader method).
db-write-batch
(function).
db-write-escaped-vector-row
(function).
db-write-row
(function).
db-write-vector-row
(function).
pgloader/src/pg-copy/copy-rows-in-stream.lisp
copy-db-write.lisp
(file).
pg-copy
(module).
stream-row
(function).
stream-rows-to-copy
(function).
pgloader/src/pg-copy/copy-rows-in-batch.lisp
copy-rows-in-stream.lisp
(file).
pg-copy
(module).
batch-rows-to-copy
(function).
send-batch
(function).
pgloader/src/pg-copy/copy-rows-in-batch-through-s3.lisp
copy-rows-in-batch.lisp
(file).
pg-copy
(module).
batch-as-single-vector
(function).
batch-rows-to-s3-then-copy
(function).
get-aws-credentials-and-setup
(function).
prepare-and-format-row-for-s3
(function).
send-batch-through-s3
(function).
pgloader/src/pg-copy/copy-retry-batch.lisp
pg-copy
(module).
copy-partial-batch
(function).
next-batch-rows
(function).
parse-copy-error-context
(function).
retry-batch
(function).
pgloader/src/pg-copy/copy-from-queue.lisp
copy-retry-batch.lisp
(file).
pg-copy
(module).
copy-rows-from-queue
(function).
prepare-copy-parameters
(function).
pgloader/src/load/api.lisp
load
(module).
complete-pgsql-database
(generic function).
copy-database
(generic function).
copy-from
(generic function).
copy-to
(generic function).
prepare-pgsql-database
(generic function).
pgloader/src/load/copy-data.lisp
api.lisp
(file).
load
(module).
copy-from
(method).
copy-to
(method).
queue-raw-data
(method).
pgloader/src/load/load-file.lisp
copy-data.lisp
(file).
load
(module).
copy-database
(method).
pgloader/src/load/migrate-database.lisp
load-file.lisp
(file).
load
(module).
complete-pgsql-database
(method).
copy-database
(method).
prepare-pgsql-database
(method).
optimize-table-copy-ordering
(function).
process-catalog
(function).
pgloader/src/parsers/parse-ini.lisp
parsers
(module).
convert-ini-into-commands
(function).
convert-ini-into-files
(function).
parse-ini-file
(function).
read-ini-file
(function).
write-command-to-string
(function).
*global-section*
(special variable).
compute-columns
(function).
copy-params
(function).
get-connection-params
(function).
get-connection-string
(function).
get-gucs
(function).
get-pgsql-column-specs
(function).
make-params
(function).
merge-gucs
(function).
params
(structure).
params-columns
(reader).
(setf params-columns)
(writer).
params-empty-string
(reader).
(setf params-empty-string)
(writer).
params-encoding
(reader).
(setf params-encoding)
(writer).
params-fields
(reader).
(setf params-fields)
(writer).
params-filename
(reader).
(setf params-filename)
(writer).
params-format
(reader).
(setf params-format)
(writer).
params-gucs
(reader).
(setf params-gucs)
(writer).
params-is-template
(reader).
(setf params-is-template)
(writer).
params-logs
(reader).
(setf params-logs)
(writer).
params-null-as
(reader).
(setf params-null-as)
(writer).
params-p
(function).
params-rejects
(reader).
(setf params-rejects)
(writer).
params-separator
(reader).
(setf params-separator)
(writer).
params-skip-lines
(reader).
(setf params-skip-lines)
(writer).
params-table
(reader).
(setf params-table)
(writer).
params-truncate
(reader).
(setf params-truncate)
(writer).
params-use-template
(reader).
(setf params-use-template)
(writer).
parse-columns-spec
(function).
parse-only-cols
(function).
parse-section
(function).
print-csv-option
(function).
process-true-false
(function).
read-default-value-for-param
(function).
read-value-for-param
(function).
set-gucs
(method).
set-param
(method).
split-columns-specs
(function).
user-defined-columns
(function).
pgloader/src/parsers/template.lisp
parse-ini.lisp
(file).
parsers
(module).
initialize-context
(function).
apply-template
(function).
context-get-from-environment
(function).
read-ini-file
(function).
pgloader/src/parsers/command-utils.lisp
template.lisp
(file).
parsers
(module).
*cwd*
(special variable).
*data-expected-inline*
(special variable).
pgloader/src/parsers/command-keywords.lisp
command-utils.lisp
(file).
parsers
(module).
def-keyword-rule
(macro).
pgloader/src/parsers/command-regexp.lisp
command-keywords.lisp
(file).
parsers
(module).
process-quoted-regex
(function).
pgloader/src/parsers/parse-pgpass.lisp
command-regexp.lisp
(file).
parsers
(module).
copy-pgpass
(function).
get-pgpass-filename
(function).
make-pgpass
(function).
match-hostname
(function).
match-pgpass
(function).
match-pgpass-entries
(function).
match-pgpass-file
(function).
parse-pgpass-file
(function).
pgpass
(structure).
pgpass-char-p
(function).
pgpass-database
(reader).
(setf pgpass-database)
(writer).
pgpass-hostname
(reader).
(setf pgpass-hostname)
(writer).
pgpass-p
(function).
pgpass-password
(reader).
(setf pgpass-password)
(writer).
pgpass-port
(reader).
(setf pgpass-port)
(writer).
pgpass-username
(reader).
(setf pgpass-username)
(writer).
pgloader/src/parsers/command-db-uri.lisp
parse-pgpass.lisp
(file).
parsers
(module).
get-pgsslmode
(function).
hexdigit-char-p
(function).
make-dsn-option-rule
(macro).
pgsql-connection-bindings
(function).
process-hostname
(function).
socket-directory-character-p
(function).
pgloader/src/parsers/command-source.lisp
command-db-uri.lisp
(file).
parsers
(module).
filename-character-p
(function).
pgloader/src/parsers/command-options.lisp
command-source.lisp
(file).
parsers
(module).
batch-control-bindings
(function).
flatten-option-list
(function).
identifier-case-binding
(function).
make-option-rule
(macro).
optname-char-p
(function).
optvalue-char-p
(function).
remove-batch-control-option
(function).
pgloader/src/parsers/command-sql-block.lisp
command-options.lisp
(file).
parsers
(module).
execute-sql-code-block
(function).
sql-code-block
(function).
pgloader/src/parsers/command-sexp.lisp
command-sql-block.lisp
(file).
parsers
(module).
not-doublequote
(function).
symbol-character-p
(function).
symbol-first-character-p
(function).
pgloader/src/parsers/command-csv.lisp
command-sexp.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-csv
(function).
find-encoding-by-name-or-alias
(function).
lisp-code-for-csv-dry-run
(function).
list-symbols
(function).
pgloader/src/parsers/command-ixf.lisp
command-csv.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-ixf
(function).
pgloader/src/parsers/command-fixed.lisp
command-ixf.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-fixed
(function).
pgloader/src/parsers/command-copy.lisp
command-fixed.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-copy
(function).
pgloader/src/parsers/command-dbf.lisp
command-copy.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-dbf
(function).
lisp-code-for-dbf-dry-run
(function).
pgloader/src/parsers/command-cast-rules.lisp
command-dbf.lisp
(file).
parsers
(module).
fix-target-type
(function).
function-name-character-p
(function).
pgloader/src/parsers/command-materialize-views.lisp
command-cast-rules.lisp
(file).
parsers
(module).
pgloader/src/parsers/command-alter-table.lisp
command-materialize-views.lisp
(file).
parsers
(module).
pgloader/src/parsers/command-distribute.lisp
command-alter-table.lisp
(file).
parsers
(module).
create-table-from-dsn-table-name
(function).
pgloader/src/parsers/command-mysql.lisp
command-distribute.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-mysql
(function).
lisp-code-for-mysql-dry-run
(function).
pgloader/src/parsers/command-including-like.lisp
command-mysql.lisp
(file).
parsers
(module).
pgloader/src/parsers/command-mssql.lisp
command-including-like.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-mssql
(function).
lisp-code-for-mssql-dry-run
(function).
pgloader/src/parsers/command-sqlite.lisp
command-mssql.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-sqlite
(function).
lisp-code-for-sqlite-dry-run
(function).
pgloader/src/parsers/command-pgsql.lisp
command-sqlite.lisp
(file).
parsers
(module).
lisp-code-for-loading-from-pgsql
(function).
lisp-code-for-pgsql-dry-run
(function).
pgloader/src/parsers/command-archive.lisp
command-pgsql.lisp
(file).
parsers
(module).
pgloader/src/parsers/command-parser.lisp
command-archive.lisp
(file).
parsers
(module).
parse-cli-casts
(function).
parse-cli-encoding
(function).
parse-cli-fields
(function).
parse-cli-gucs
(function).
parse-cli-options
(function).
parse-cli-type
(function).
parse-commands
(function).
parse-commands-from-file
(function).
parse-source-string
(function).
parse-source-string-for-type
(function).
parse-sql-file
(function).
parse-target-pg-db-uri
(function).
parse-target-string
(function).
process-relative-pathnames
(function).
*data-source-filename-extensions*
(special variable).
*parse-rule-for-source-types*
(special variable).
inject-inline-data-position
(function).
parse-filename-for-source-type
(function).
pgloader/src/parsers/parse-sqlite-type-name.lisp
command-parser.lisp
(file).
parsers
(module).
parse-sqlite-type-name
(function).
pgloader/src/parsers/date-format.lisp
parse-sqlite-type-name.lisp
(file).
parsers
(module).
parse-date-format
(function).
parse-date-string
(function).
*century*
(special variable).
*offset*
(special variable).
build-format-spec
(function).
pgloader/src/api.lisp
params.lisp
(file).
package.lisp
(file).
utils
(module).
parsers
(module).
sources
(module).
src
(module).
load-data
(function).
run-commands
(function).
*get-code-for-source*
(special variable).
cli-parsing-error
(condition).
compile-lisp-command
(function).
lisp-code-for-loading
(function).
load-files-not-found-error
(condition).
process-command-file
(function).
process-source-and-target
(function).
source-definition-error
(condition).
source-definition-error-mesg
(reader method).
pgloader/src/regress/regress.lisp
regress
(module).
list-columns
(function).
process-regression-test
(function).
regression-test-error
(condition).
regression-test-expected-data-source
(function).
regression-test-filename
(reader method).
pgloader/src/main.lisp
params.lisp
(file).
package.lisp
(file).
utils
(module).
parsers
(module).
sources
(module).
api.lisp
(file).
regress
(module).
src
(module).
*--load-list-file-extension-whitelist*
(special variable).
*opt-spec*
(special variable).
*self-upgraded-already*
(special variable).
load-extra-transformation-functions
(function).
log-file-name
(function).
log-threshold
(function).
main
(function).
mkdir-or-die
(function).
parse-summary-filename
(function).
print-backtrace
(function).
self-upgrade
(function).
usage
(function).
Packages are listed by definition order.
pgloader.syslog
pgloader.user-symbols
pgloader.source.fixed
pgloader.connection
pgloader.utils
pgloader.source.mssql
pgloader.source.csv
pgloader.archive
pgloader.pgsql
pgloader.logs
pgloader.queries
pgloader.parse-date
pgloader.transforms
pgloader.source.mysql
pgloader.pgcopy
pgloader.source.pgsql
pgloader.source.mssql.index-filter
pgloader.sql
pgloader
pgloader.source.copy
pgloader.catalog
pgloader.source.sqlite
pgloader.state
pgloader.parser
pgloader.source.ixf
pgloader.quoting
pgloader.sources
pgloader.ini
pgloader.citus
pgloader.load
pgloader.monitor
pgloader.source.db3
pgloader.params
pgloader.source.fixed
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
copy-fixed
(class).
fixed-connection
(class).
get-first-lines
(generic function).
guess-fixed-specs
(function).
guess-fixed-specs-from-header
(function).
parse-row
(function).
pgloader.connection
common-lisp
.
pgloader.archive
.
pgloader
.
pgloader.ini
.
pgloader.load
.
pgloader.parser
.
pgloader.pgcopy
.
pgloader.pgsql
.
pgloader.source.copy
.
pgloader.source.csv
.
pgloader.source.db3
.
pgloader.source.fixed
.
pgloader.source.ixf
.
pgloader.source.mssql
.
pgloader.source.mysql
.
pgloader.source.pgsql
.
pgloader.source.sqlite
.
pgloader.sources
.
check-connection
(generic function).
clone-connection
(generic function).
close-connection
(generic function).
conn-handle
(generic reader).
(setf conn-handle)
(generic writer).
conn-type
(generic reader).
(setf conn-type)
(generic writer).
connection
(class).
connection-error
(condition).
db-connection
(class).
db-connection-error
(condition).
db-host
(generic reader).
(setf db-host)
(generic writer).
db-name
(generic reader).
(setf db-name)
(generic writer).
db-pass
(generic reader).
(setf db-pass)
(generic writer).
db-port
(generic reader).
(setf db-port)
(generic writer).
db-user
(generic reader).
(setf db-user)
(generic writer).
expand
(generic function).
fd-connection
(class).
fd-connection-error
(condition).
fd-path
(generic reader).
(setf fd-path)
(generic writer).
fetch-file
(generic function).
open-connection
(generic function).
query
(generic function).
with-connection
(macro).
connection-error-host
(generic reader).
connection-error-mesg
(generic reader).
connection-error-path
(generic reader).
connection-error-port
(generic reader).
connection-error-type
(generic reader).
connection-error-user
(generic reader).
fd-arch
(generic reader).
(setf fd-arch)
(generic writer).
fd-uri
(generic reader).
(setf fd-uri)
(generic writer).
pgloader.utils
pgloader
.
pgloader.ini
.
pgloader.load
.
pgloader.parser
.
pgloader.pgcopy
.
pgloader.pgsql
.
pgloader.source.copy
.
pgloader.source.csv
.
pgloader.source.db3
.
pgloader.source.fixed
.
pgloader.source.ixf
.
pgloader.source.mssql
.
pgloader.source.mssql.index-filter
.
pgloader.source.mysql
.
pgloader.source.pgsql
.
pgloader.source.sqlite
.
pgloader.sources
.
pgloader.syslog
.
distribute
(function).
expand-user-homedir-pathname
(function).
list-encodings-and-aliases
(function).
make-external-format
(function).
make-kernel
(function).
pretty-print-bytes
(function).
show-encodings
(function).
split-range
(function).
unquote
(function).
*ccl-describe-character-encodings*
(special variable).
parse-ccl-encodings-desc
(function).
parse-ccl-encodings-desc-first-line
(function).
pgloader.source.mssql
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
*mssql-default-cast-rules*
(special variable).
copy-mssql
(class).
mssql-connection
(class).
*mssql-db*
(special variable).
*table-type*
(special variable).
copy-mssql-column
(function).
make-mssql-column
(function).
mssql-column
(structure).
mssql-column-character-maximum-length
(reader).
(setf mssql-column-character-maximum-length)
(writer).
mssql-column-character-set-name
(reader).
(setf mssql-column-character-set-name)
(writer).
mssql-column-collation-name
(reader).
(setf mssql-column-collation-name)
(writer).
mssql-column-ctype
(generic function).
mssql-column-datetime-precision
(reader).
(setf mssql-column-datetime-precision)
(writer).
mssql-column-default
(reader).
(setf mssql-column-default)
(writer).
mssql-column-identity
(reader).
(setf mssql-column-identity)
(writer).
mssql-column-name
(reader).
(setf mssql-column-name)
(writer).
mssql-column-nullable
(reader).
(setf mssql-column-nullable)
(writer).
mssql-column-numeric-precision
(reader).
(setf mssql-column-numeric-precision)
(writer).
mssql-column-numeric-precision-radix
(reader).
(setf mssql-column-numeric-precision-radix)
(writer).
mssql-column-numeric-scale
(reader).
(setf mssql-column-numeric-scale)
(writer).
mssql-column-p
(function).
mssql-column-schema
(reader).
(setf mssql-column-schema)
(writer).
mssql-column-table-name
(reader).
(setf mssql-column-table-name)
(writer).
mssql-column-type
(reader).
(setf mssql-column-type)
(writer).
mssql-query
(function).
pgloader.source.csv
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
copy-csv
(class).
csv-connection
(class).
guess-csv-params
(function).
*escape-quotes*
(special variable).
*separators*
(special variable).
csv-escape
(generic reader).
(setf csv-escape)
(generic writer).
csv-escape-mode
(generic reader).
(setf csv-escape-mode)
(generic writer).
csv-newline
(generic reader).
(setf csv-newline)
(generic writer).
csv-quote
(generic reader).
(setf csv-quote)
(generic writer).
csv-separator
(generic reader).
(setf csv-separator)
(generic writer).
csv-trim-blanks
(generic reader).
(setf csv-trim-blanks)
(generic writer).
get-file-sample
(function).
get-stream-sample
(function).
source-type
(generic reader).
(setf source-type)
(generic writer).
try-csv-params
(function).
pgloader.archive
common-lisp
.
pgloader.params
.
archivep
(function).
expand-archive
(function).
get-matching-filenames
(function).
http-fetch-file
(function).
*http-buffer-size*
(special variable).
*supported-archive-types*
(special variable).
archive-type
(function).
gunzip
(function).
untar
(function).
unzip
(function).
pgloader.pgsql
common-lisp
.
pgloader.catalog
.
pgloader.connection
.
pgloader.params
.
pgloader.transforms
.
pgloader.utils
.
add-to-search-path
(function).
adjust-data-types
(generic function).
comment-on-tables-and-columns
(function).
create-distributed-table
(function).
create-extensions
(function).
create-indexes-again
(function).
create-indexes-in-kernel
(function).
create-pgsql-fkeys
(function).
create-schemas
(function).
create-sqltypes
(function).
create-tables
(function).
create-triggers
(function).
create-views
(function).
drop-indexes
(function).
drop-pgsql-fkeys
(function).
fetch-pgsql-catalog
(function).
finalize-catalogs
(function).
format-vector-row
(function).
list-all-columns
(function).
list-all-fkeys
(function).
list-all-indexes
(function).
list-all-sqltypes
(function).
list-missing-fk-deps
(function).
list-reserved-keywords
(function).
list-schemas
(function).
list-table-oids
(function).
list-typenames-without-btree-support
(function).
make-including-expr-from-catalog
(function).
make-including-expr-from-view-names
(function).
maybe-drop-indexes
(function).
merge-catalogs
(function).
pgconn-major-version
(generic reader).
(setf pgconn-major-version)
(generic writer).
pgconn-table-name
(generic reader).
(setf pgconn-table-name)
(generic writer).
pgconn-use-ssl
(generic reader).
(setf pgconn-use-ssl)
(generic writer).
pgconn-variant
(generic reader).
(setf pgconn-variant)
(generic writer).
pgconn-version-string
(generic reader).
(setf pgconn-version-string)
(generic writer).
pgsql-connect-and-execute-with-timing
(function).
pgsql-connection
(class).
pgsql-execute
(function).
pgsql-execute-with-timing
(function).
postgresql-retryable
(type).
postgresql-unavailable
(type).
process-index-definitions
(generic function).
reset-sequences
(function).
sanitize-user-gucs
(function).
set-table-oids
(function).
translate-index-filter
(generic function).
truncate-tables
(function).
with-disabled-triggers
(macro).
with-pgsql-connection
(macro).
with-pgsql-transaction
(macro).
*pgconn-variant*
(special variable).
*pgsql-client-certificate*
(special variable).
*pgsql-client-key*
(special variable).
*pgsql-default-values*
(special variable).
*pgsql-triggers-procedures*
(special variable).
*redshift-decimal-max-precision*
(special variable).
*redshift-reserved-keywords*
(special variable).
*redshift-supported-data-types*
(special variable).
*redshift-varchar-max-precision*
(special variable).
*retry-connect-delay*
(special variable).
*retry-connect-times*
(special variable).
*table-type*
(special variable).
*test/versions*
(special variable).
*type-name-mapping*
(special variable).
build-trigger
(function).
check-table-columns
(function).
configuration-limit-exceeded
(condition).
create-table-list
(function).
create-table-sql-list
(function).
disable-triggers
(function).
dumb-down-data-types-for-redshift
(generic function).
enable-triggers
(function).
filter-list-to-where-clause
(function).
format-table-name-as-including-exp
(function).
get-column-type-name-from-sqltype
(function).
get-current-database
(function).
get-type-name
(function).
get-unix-socket-dir
(function).
handling-pgsql-notices
(macro).
index-access-method
(function).
list-search-path
(function).
make-including-expr-from-table
(function).
new-pgsql-connection
(function).
normalize-extra
(function).
parse-index-column-names
(function).
parse-postgresql-version-number
(function).
parse-postgresql-version-string
(function).
parse-postgresql-version-variant
(function).
process-triggers
(function).
query-table-schema
(function).
same-type-p
(function).
set-postgresql-version
(function).
set-session-gucs
(function).
ssl-enable-p
(generic function).
test/parse-postgresql-version-string
(function).
too-many-connections
(condition).
pgloader.logs
common-lisp
.
pgloader.params
.
*log-messengers*
(special variable).
start-logger
(function).
stop-logger
(function).
+nsec+
(constant).
fraction-to-nsecs
(function).
pgloader.queries
common-lisp
.
pgloader.params
.
sql
(function).
sql-url-for-variant
(function).
*fs*
(special variable).
*src*
(special variable).
load-static-directory
(function).
load-static-file
(function).
pathname-to-url
(function).
walk-sources-and-build-fs
(function).
pgloader.parse-date
common-lisp
.
esrap
.
parse-date-format
(function).
parse-date-string
(function).
*century*
(special variable).
*offset*
(special variable).
build-format-spec
(function).
pgloader.transforms
common-lisp
.
intern-symbol
(function).
parse-column-typemod
(function).
typemod-expr-matches-p
(function).
typemod-expr-to-function
(function).
arr-to-bytes-rev
(macro).
base64-decode
(function).
bits-to-boolean
(function).
bits-to-hex-bitstring
(function).
byte-vector-to-bytea
(function).
byte-vector-to-hexstring
(function).
convert-mysql-linestring
(function).
convert-mysql-point
(function).
date-with-no-separator
(function).
db3-date-to-pgsql-date
(function).
db3-numeric-to-pgsql-integer
(function).
db3-numeric-to-pgsql-numeric
(function).
db3-trim-string
(function).
empty-string-to-null
(function).
ensure-parse-integer
(function).
float-to-string
(function).
hex-to-dec
(function).
int-to-ip
(function).
integer-to-string
(function).
ip-range
(function).
logical-to-boolean
(function).
remove-null-characters
(function).
right-trim
(function).
set-to-enum-array
(function).
sql-server-bit-to-boolean
(function).
sql-server-uniqueidentifier-to-uuid
(function).
sqlite-timestamp-to-timestamp
(function).
time-with-no-separator
(function).
tinyint-to-boolean
(function).
unix-timestamp-to-timestamptz
(function).
varbinary-to-string
(function).
zero-dates-to-null
(function).
pgloader.source.mysql
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
*decoding-as*
(special variable).
*mysql-default-cast-rules*
(special variable).
copy-mysql
(class).
mysql-connection
(class).
*connection*
(special variable).
*table-type*
(special variable).
apply-decoding-as-filters
(function).
call-with-encoding-handler
(function).
cleanup-default-value
(function).
copy-mysql-column
(function).
enum-or-set-name
(function).
explode-mysql-enum
(function).
fetch-table-row-count
(generic function).
list-columns-comments
(function).
list-table-comments
(function).
make-mysql-column
(function).
myconn-use-ssl
(generic reader).
(setf myconn-use-ssl)
(generic writer).
mysql-column
(structure).
mysql-column-comment
(reader).
(setf mysql-column-comment)
(writer).
mysql-column-ctype
(reader).
(setf mysql-column-ctype)
(writer).
mysql-column-default
(reader).
(setf mysql-column-default)
(writer).
mysql-column-dtype
(reader).
(setf mysql-column-dtype)
(writer).
mysql-column-extra
(reader).
(setf mysql-column-extra)
(writer).
mysql-column-name
(reader).
(setf mysql-column-name)
(writer).
mysql-column-nullable
(reader).
(setf mysql-column-nullable)
(writer).
mysql-column-p
(function).
mysql-column-table-name
(reader).
(setf mysql-column-table-name)
(writer).
mysql-query
(function).
normalize-extra
(function).
range-list
(generic reader).
(setf range-list)
(generic writer).
ssl-mode
(generic function).
test-casts
(function).
with-encoding-handler
(macro).
pgloader.pgcopy
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.pgsql
.
pgloader.sources
.
pgloader.utils
.
copy-init-error
(condition).
copy-rows-from-queue
(function).
add-row-to-current-batch
(function).
apply-transforms
(function).
as-copy-utf-8-bytes
(macro).
batch
(structure).
batch-as-single-vector
(function).
batch-bytes
(reader).
(setf batch-bytes)
(writer).
batch-count
(reader).
(setf batch-count)
(writer).
batch-data
(reader).
(setf batch-data)
(writer).
batch-full-p
(function).
batch-max-count
(reader).
(setf batch-max-count)
(writer).
batch-oversized-p
(function).
batch-p
(function).
batch-rows-to-copy
(function).
batch-rows-to-s3-then-copy
(function).
batch-start
(reader).
(setf batch-start)
(writer).
col-null-p
(function).
copy-batch
(function).
copy-init-error-columns
(generic reader).
copy-init-error-condition
(generic reader).
copy-init-error-table
(generic reader).
copy-partial-batch
(function).
copy-utf-8-byte-length
(function).
db-write-batch
(function).
db-write-escaped-vector-row
(function).
db-write-row
(function).
db-write-vector-row
(function).
format-escaped-vector-row
(function).
format-row-in-batch
(function).
get-aws-credentials-and-setup
(function).
init-batch-max-count
(function).
insert-copy-null
(function).
insert-copy-separator
(function).
make-batch
(function).
next-batch-rows
(function).
parse-copy-error-context
(function).
prepare-and-format-row
(function).
prepare-and-format-row-for-s3
(function).
prepare-copy-parameters
(function).
prepare-row
(function).
push-row
(function).
retry-batch
(function).
send-batch
(function).
send-batch-through-s3
(function).
stream-row
(function).
stream-rows-to-copy
(function).
string-to-copy-utf-8-bytes
(function).
pgloader.source.pgsql
common-lisp
.
pgloader.catalog
.
pgloader.connection
.
pgloader.params
.
pgloader.pgsql
.
pgloader.sources
.
pgloader.utils
.
*pgsql-default-cast-rules*
(special variable).
copy-pgsql
(class).
pgsql-column-ctype
(generic function).
pgloader.source.mssql.index-filter
common-lisp
.
esrap
.
pgloader.source.mssql
.
pgloader.utils
.
parse-index-filter-clause
(function).
pgloader.sql
common-lisp
.
read-queries
(function).
copy-parser
(function).
extend-current-tag
(generic function).
format-current-tag
(generic function).
make-parser
(function).
maybe-close-tags
(generic function).
parse-query
(function).
parser
(structure).
parser-filename
(reader).
(setf parser-filename)
(writer).
parser-p
(function).
parser-state
(reader).
(setf parser-state)
(writer).
parser-stream
(reader).
(setf parser-stream)
(writer).
parser-tags
(reader).
(setf parser-tags)
(writer).
pop-current-tag
(generic function).
push-new-tag
(generic function).
read-lines
(function).
reset-state
(generic function).
pgloader
common-lisp
.
metabang.bind
.
pgloader.connection
.
pgloader.params
.
pgloader.parser
.
pgloader.pgcopy
.
pgloader.utils
.
load-data
(function).
run-commands
(function).
*--load-list-file-extension-whitelist*
(special variable).
*get-code-for-source*
(special variable).
*opt-spec*
(special variable).
*self-upgraded-already*
(special variable).
cli-parsing-error
(condition).
compile-lisp-command
(function).
lisp-code-for-loading
(function).
list-columns
(function).
load-extra-transformation-functions
(function).
load-files-not-found-error
(condition).
log-file-name
(function).
log-threshold
(function).
main
(function).
mkdir-or-die
(function).
parse-summary-filename
(function).
print-backtrace
(function).
process-command-file
(function).
process-regression-test
(function).
process-source-and-target
(function).
regression-test-error
(condition).
regression-test-expected-data-source
(function).
regression-test-filename
(generic reader).
self-upgrade
(function).
source-definition-error
(condition).
source-definition-error-mesg
(generic reader).
usage
(function).
pgloader.source.copy
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
copy-connection
(class).
copy-copy
(class).
delimiter
(generic reader).
(setf delimiter)
(generic writer).
null-as
(generic reader).
(setf null-as)
(generic writer).
parse-row
(function).
pgloader.catalog
common-lisp
.
pgloader.params
.
pgloader.quoting
.
add-column
(generic function).
add-extension
(generic function).
add-field
(generic function).
add-fkey
(generic function).
add-index
(generic function).
add-schema
(generic function).
add-sqltype
(generic function).
add-table
(generic function).
add-view
(generic function).
alter-schema
(generic function).
alter-table
(generic function).
cast
(generic function).
catalog
(structure).
catalog-distribution-rules
(reader).
(setf catalog-distribution-rules)
(writer).
catalog-name
(reader).
(setf catalog-name)
(writer).
catalog-schema-list
(reader).
(setf catalog-schema-list)
(writer).
catalog-types-without-btree
(reader).
(setf catalog-types-without-btree)
(writer).
citus-backfill-table-p
(function).
citus-distributed-rule
(structure).
citus-distributed-rule-from
(reader).
(setf citus-distributed-rule-from)
(writer).
citus-distributed-rule-table
(reader).
(setf citus-distributed-rule-table)
(writer).
citus-distributed-rule-using
(reader).
(setf citus-distributed-rule-using)
(writer).
citus-format-sql-select
(function).
citus-reference-rule
(structure).
column
(structure).
column-comment
(reader).
(setf column-comment)
(writer).
column-default
(reader).
(setf column-default)
(writer).
column-extra
(reader).
(setf column-extra)
(writer).
column-name
(reader).
(setf column-name)
(writer).
column-nullable
(reader).
(setf column-nullable)
(writer).
column-transform
(reader).
(setf column-transform)
(writer).
column-transform-default
(reader).
(setf column-transform-default)
(writer).
column-type-mod
(reader).
(setf column-type-mod)
(writer).
column-type-name
(reader).
(setf column-type-name)
(writer).
count-fkeys
(generic function).
count-indexes
(generic function).
count-tables
(generic function).
count-views
(generic function).
create-table
(function).
extension
(structure).
extension-list
(generic function).
extension-name
(reader).
(setf extension-name)
(writer).
extension-schema
(reader).
(setf extension-schema)
(writer).
field-name
(generic function).
find-extension
(generic function).
find-fkey
(generic function).
find-index
(generic function).
find-schema
(generic function).
find-table
(generic function).
find-view
(generic function).
fkey
(structure).
fkey-columns
(reader).
(setf fkey-columns)
(writer).
fkey-condef
(reader).
(setf fkey-condef)
(writer).
fkey-deferrable
(reader).
(setf fkey-deferrable)
(writer).
fkey-delete-rule
(reader).
(setf fkey-delete-rule)
(writer).
fkey-foreign-columns
(reader).
(setf fkey-foreign-columns)
(writer).
fkey-foreign-table
(reader).
(setf fkey-foreign-table)
(writer).
fkey-initially-deferred
(reader).
(setf fkey-initially-deferred)
(writer).
fkey-match-rule
(reader).
(setf fkey-match-rule)
(writer).
fkey-name
(reader).
(setf fkey-name)
(writer).
fkey-oid
(reader).
(setf fkey-oid)
(writer).
fkey-table
(reader).
(setf fkey-table)
(writer).
fkey-update-rule
(reader).
(setf fkey-update-rule)
(writer).
format-create-sql
(generic function).
format-default-value
(generic function).
format-drop-sql
(generic function).
format-table-name
(generic function).
index
(structure).
index-columns
(reader).
(setf index-columns)
(writer).
index-condef
(reader).
(setf index-condef)
(writer).
index-conname
(reader).
(setf index-conname)
(writer).
index-filter
(reader).
(setf index-filter)
(writer).
index-fk-deps
(reader).
(setf index-fk-deps)
(writer).
index-name
(reader).
(setf index-name)
(writer).
index-oid
(reader).
(setf index-oid)
(writer).
index-primary
(reader).
(setf index-primary)
(writer).
index-schema
(reader).
(setf index-schema)
(writer).
index-sql
(reader).
(setf index-sql)
(writer).
index-table
(reader).
(setf index-table)
(writer).
index-type
(reader).
(setf index-type)
(writer).
index-unique
(reader).
(setf index-unique)
(writer).
make-catalog
(function).
make-citus-distributed-rule
(function).
make-citus-reference-rule
(function).
make-column
(function).
make-fkey
(function).
make-index
(function).
make-match-rule
(function).
make-matview
(function).
make-procedure
(function).
make-regex-match-rule
(function).
make-schema
(function).
make-sqltype
(function).
make-string-match-rule
(function).
make-table
(function).
make-trigger
(function).
match-rule
(structure).
match-rule-action
(reader).
(setf match-rule-action)
(writer).
match-rule-args
(reader).
(setf match-rule-args)
(writer).
match-rule-rule
(reader).
(setf match-rule-rule)
(writer).
match-rule-schema
(reader).
(setf match-rule-schema)
(writer).
matches
(generic function).
matview
(structure).
matview-definition
(reader).
(setf matview-definition)
(writer).
matview-name
(reader).
(setf matview-name)
(writer).
matview-schema
(reader).
(setf matview-schema)
(writer).
matview-source-name
(reader).
(setf matview-source-name)
(writer).
max-indexes-per-table
(generic function).
maybe-add-extension
(generic function).
maybe-add-fkey
(generic function).
maybe-add-index
(generic function).
maybe-add-schema
(generic function).
maybe-add-table
(generic function).
maybe-add-view
(generic function).
procedure
(structure).
procedure-body
(reader).
(setf procedure-body)
(writer).
procedure-language
(reader).
(setf procedure-language)
(writer).
procedure-name
(reader).
(setf procedure-name)
(writer).
procedure-returns
(reader).
(setf procedure-returns)
(writer).
procedure-schema
(reader).
(setf procedure-schema)
(writer).
push-to-end
(macro).
regex-match-rule
(structure).
regex-match-rule-target
(reader).
(setf regex-match-rule-target)
(writer).
schema
(slot).
schema
(structure).
schema-catalog
(reader).
(setf schema-catalog)
(writer).
schema-extension-list
(reader).
(setf schema-extension-list)
(writer).
schema-in-search-path
(reader).
(setf schema-in-search-path)
(writer).
schema-name
(reader).
(setf schema-name)
(writer).
schema-name
(slot).
schema-source-name
(reader).
(setf schema-source-name)
(writer).
schema-sqltype-list
(reader).
(setf schema-sqltype-list)
(writer).
schema-table-list
(reader).
(setf schema-table-list)
(writer).
schema-view-list
(reader).
(setf schema-view-list)
(writer).
sqltype
(structure).
sqltype-extension
(reader).
(setf sqltype-extension)
(writer).
sqltype-extra
(reader).
(setf sqltype-extra)
(writer).
sqltype-list
(generic function).
sqltype-name
(reader).
(setf sqltype-name)
(writer).
sqltype-schema
(reader).
(setf sqltype-schema)
(writer).
sqltype-source-def
(reader).
(setf sqltype-source-def)
(writer).
sqltype-type
(reader).
(setf sqltype-type)
(writer).
string-match-rule
(structure).
string-match-rule-target
(reader).
(setf string-match-rule-target)
(writer).
table
(slot).
table
(structure).
table
(slot).
table-citus-rule
(reader).
(setf table-citus-rule)
(writer).
table-column-list
(reader).
(setf table-column-list)
(writer).
table-comment
(reader).
(setf table-comment)
(writer).
table-field-list
(reader).
(setf table-field-list)
(writer).
table-fkey-list
(reader).
(setf table-fkey-list)
(writer).
table-index-list
(reader).
(setf table-index-list)
(writer).
table-list
(generic function).
table-name
(slot).
table-name
(slot).
table-name
(slot).
table-name
(reader).
(setf table-name)
(writer).
table-name
(slot).
table-name
(slot).
table-oid
(reader).
(setf table-oid)
(writer).
table-row-count-estimate
(reader).
(setf table-row-count-estimate)
(writer).
table-schema
(reader).
(setf table-schema)
(writer).
table-source-name
(reader).
(setf table-source-name)
(writer).
table-storage-parameter-list
(reader).
(setf table-storage-parameter-list)
(writer).
table-tablespace
(reader).
(setf table-tablespace)
(writer).
table-trigger-list
(reader).
(setf table-trigger-list)
(writer).
trigger
(structure).
trigger-action
(reader).
(setf trigger-action)
(writer).
trigger-name
(reader).
(setf trigger-name)
(writer).
trigger-p
(function).
trigger-procedure
(reader).
(setf trigger-procedure)
(writer).
trigger-table
(reader).
(setf trigger-table)
(writer).
view-list
(generic function).
with-schema
(macro).
add-comment
(generic function).
alter-schema-rename
(function).
alter-table-rename
(function).
alter-table-set-schema
(function).
alter-table-set-storage-parameters
(function).
alter-table-set-tablespace
(function).
catalog-p
(function).
column-p
(function).
column-table
(reader).
(setf column-table)
(writer).
copy-catalog
(function).
copy-column
(function).
copy-extension
(function).
copy-fkey
(function).
copy-index
(function).
copy-match-rule
(function).
copy-matview
(function).
copy-procedure
(function).
copy-regex-match-rule
(function).
copy-schema
(function).
copy-sqltype
(function).
copy-string-match-rule
(function).
copy-table
(function).
copy-trigger
(function).
extension-p
(function).
fkey-p
(function).
fkey-pkey
(reader).
(setf fkey-pkey)
(writer).
index-p
(function).
make-extension
(function).
match-rule-p
(function).
matview-p
(function).
procedure-p
(function).
regex-match-rule-p
(function).
reset-sql-definitions
(function).
rule-matches
(generic function).
schema-matview-list
(reader).
(setf schema-matview-list)
(writer).
schema-p
(function).
sqltype-p
(function).
string-match-rule-p
(function).
table-p
(function).
pgloader.source.sqlite
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
*sqlite-default-cast-rules*
(special variable).
copy-sqlite
(class).
sqlite-connection
(class).
*sqlite-db*
(special variable).
add-unlisted-primary-key-index
(function).
coldef
(structure).
coldef-ctype
(reader).
(setf coldef-ctype)
(writer).
coldef-default
(reader).
(setf coldef-default)
(writer).
coldef-dtype
(reader).
(setf coldef-dtype)
(writer).
coldef-extra
(reader).
(setf coldef-extra)
(writer).
coldef-name
(reader).
(setf coldef-name)
(writer).
coldef-nullable
(reader).
(setf coldef-nullable)
(writer).
coldef-p
(function).
coldef-pk-id
(reader).
(setf coldef-pk-id)
(writer).
coldef-seq
(reader).
(setf coldef-seq)
(writer).
coldef-table-name
(reader).
(setf coldef-table-name)
(writer).
copy-coldef
(function).
ctype-to-dtype
(function).
db
(generic reader).
(setf db)
(generic writer).
find-auto-increment-in-create-sql
(function).
find-sequence
(function).
has-sequences
(generic reader).
(setf has-sequences)
(generic writer).
is-index-pk
(function).
list-columns
(function).
list-fkeys
(function).
list-index-cols
(function).
list-indexes
(function).
list-tables
(function).
make-coldef
(function).
normalize
(function).
parse-value
(function).
sqlite-encoding
(function).
sqlite-pragma-encoding
(function).
pgloader.state
common-lisp
.
pgloader.catalog
.
pgloader.params
.
create-state
(function).
get-state-section
(function).
make-pgstate
(function).
make-state
(function).
pgstate-decf
(function).
pgstate-errs
(reader).
(setf pgstate-errs)
(writer).
pgstate-get-label
(function).
pgstate-incf
(function).
pgstate-new-label
(function).
pgstate-read
(reader).
(setf pgstate-read)
(writer).
pgstate-rows
(reader).
(setf pgstate-rows)
(writer).
pgstate-secs
(reader).
(setf pgstate-secs)
(writer).
pgstate-setf
(function).
pgstate-tables
(reader).
(setf pgstate-tables)
(writer).
pgstate-tabnames
(reader).
(setf pgstate-tabnames)
(writer).
pgtable-bytes
(reader).
(setf pgtable-bytes)
(writer).
pgtable-initialize-reject-files
(generic function).
pgtable-reject-data
(reader).
(setf pgtable-reject-data)
(writer).
pgtable-reject-logs
(reader).
(setf pgtable-reject-logs)
(writer).
pgtable-rows
(reader).
(setf pgtable-rows)
(writer).
pgtable-secs
(reader).
(setf pgtable-secs)
(writer).
pgtable-start
(reader).
(setf pgtable-start)
(writer).
pgtable-stop
(reader).
(setf pgtable-stop)
(writer).
report-full-summary
(function).
report-summary
(structure).
state-data
(reader).
(setf state-data)
(writer).
state-postload
(reader).
(setf state-postload)
(writer).
state-preload
(reader).
(setf state-preload)
(writer).
state-secs
(reader).
(setf state-secs)
(writer).
copy-pgstate
(function).
copy-pgtable
(function).
copy-print-format
(function).
copy-print-format-copy
(function).
copy-print-format-csv
(function).
copy-print-format-human-readable
(function).
copy-print-format-json
(function).
copy-print-format-tab
(function).
copy-print-format-text
(function).
copy-print-format-verbose
(function).
copy-state
(function).
define-yason-encoder
(macro).
format-interval
(function).
format-interval-guess
(function).
make-pgtable
(function).
make-print-format
(function).
make-print-format-copy
(function).
make-print-format-csv
(function).
make-print-format-human-readable
(function).
make-print-format-json
(function).
make-print-format-tab
(function).
make-print-format-text
(function).
make-print-format-verbose
(function).
max-length-table-name
(function).
parse-summary-type
(function).
pf-legend
(reader).
(setf pf-legend)
(writer).
pf-max-label-length
(reader).
(setf pf-max-label-length)
(writer).
pgstate
(structure).
pgstate-bytes
(reader).
(setf pgstate-bytes)
(writer).
pgstate-p
(function).
pgstate-rs
(reader).
(setf pgstate-rs)
(writer).
pgstate-ws
(reader).
(setf pgstate-ws)
(writer).
pgtable
(structure).
pgtable-errs
(reader).
(setf pgtable-errs)
(writer).
pgtable-name
(reader).
(setf pgtable-name)
(writer).
pgtable-p
(function).
pgtable-read
(reader).
(setf pgtable-read)
(writer).
pgtable-rs
(reader).
(setf pgtable-rs)
(writer).
pgtable-ws
(reader).
(setf pgtable-ws)
(writer).
pretty-print
(generic function).
print-format
(structure).
print-format-copy
(structure).
print-format-copy-p
(function).
print-format-csv
(structure).
print-format-csv-p
(function).
print-format-human-readable
(structure).
print-format-human-readable-p
(function).
print-format-json
(structure).
print-format-json-p
(function).
print-format-p
(function).
print-format-tab
(structure).
print-format-tab-p
(function).
print-format-text
(structure).
print-format-text-legend
(function).
(setf print-format-text-legend)
(function).
print-format-text-max-label-length
(function).
(setf print-format-text-max-label-length)
(function).
print-format-text-p
(function).
print-format-verbose
(structure).
print-format-verbose-legend
(function).
(setf print-format-verbose-legend)
(function).
print-format-verbose-max-label-length
(function).
(setf print-format-verbose-max-label-length)
(function).
print-format-verbose-p
(function).
reject-data-file
(function).
reject-log-file
(function).
relative-pathname
(function).
state
(structure).
state-bytes
(reader).
(setf state-bytes)
(writer).
state-p
(function).
pgloader.parser
common-lisp
.
esrap
.
metabang.bind
.
pgloader.connection
.
pgloader.params
.
pgloader.sql
.
pgloader.utils
.
execute-sql-code-block
(function).
initialize-context
(function).
lisp-code-for-loading-from-copy
(function).
lisp-code-for-loading-from-csv
(function).
lisp-code-for-loading-from-dbf
(function).
lisp-code-for-loading-from-fixed
(function).
lisp-code-for-loading-from-ixf
(function).
lisp-code-for-loading-from-mssql
(function).
lisp-code-for-loading-from-mysql
(function).
lisp-code-for-loading-from-pgsql
(function).
lisp-code-for-loading-from-sqlite
(function).
parse-cli-casts
(function).
parse-cli-encoding
(function).
parse-cli-fields
(function).
parse-cli-gucs
(function).
parse-cli-options
(function).
parse-cli-type
(function).
parse-commands
(function).
parse-commands-from-file
(function).
parse-source-string
(function).
parse-source-string-for-type
(function).
parse-sql-file
(function).
parse-sqlite-type-name
(function).
parse-target-pg-db-uri
(function).
parse-target-string
(function).
process-relative-pathnames
(function).
*cwd*
(special variable).
*data-expected-inline*
(special variable).
*data-source-filename-extensions*
(special variable).
*parse-rule-for-source-types*
(special variable).
apply-template
(function).
batch-control-bindings
(function).
context-get-from-environment
(function).
copy-pgpass
(function).
create-table-from-dsn-table-name
(function).
def-keyword-rule
(macro).
filename-character-p
(function).
find-encoding-by-name-or-alias
(function).
fix-target-type
(function).
flatten-option-list
(function).
function-name-character-p
(function).
get-pgpass-filename
(function).
get-pgsslmode
(function).
hexdigit-char-p
(function).
identifier-case-binding
(function).
inject-inline-data-position
(function).
lisp-code-for-csv-dry-run
(function).
lisp-code-for-dbf-dry-run
(function).
lisp-code-for-mssql-dry-run
(function).
lisp-code-for-mysql-dry-run
(function).
lisp-code-for-pgsql-dry-run
(function).
lisp-code-for-sqlite-dry-run
(function).
list-symbols
(function).
make-dsn-option-rule
(macro).
make-option-rule
(macro).
make-pgpass
(function).
match-hostname
(function).
match-pgpass
(function).
match-pgpass-entries
(function).
match-pgpass-file
(function).
not-doublequote
(function).
optname-char-p
(function).
optvalue-char-p
(function).
parse-filename-for-source-type
(function).
parse-pgpass-file
(function).
pgpass
(structure).
pgpass-char-p
(function).
pgpass-database
(reader).
(setf pgpass-database)
(writer).
pgpass-hostname
(reader).
(setf pgpass-hostname)
(writer).
pgpass-p
(function).
pgpass-password
(reader).
(setf pgpass-password)
(writer).
pgpass-port
(reader).
(setf pgpass-port)
(writer).
pgpass-username
(reader).
(setf pgpass-username)
(writer).
pgsql-connection-bindings
(function).
process-hostname
(function).
process-quoted-regex
(function).
read-ini-file
(function).
remove-batch-control-option
(function).
socket-directory-character-p
(function).
sql-code-block
(function).
symbol-character-p
(function).
symbol-first-character-p
(function).
pgloader.source.ixf
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
copy-ixf
(class).
ixf-connection
(class).
*ixf-pgsql-type-mapping*
(special variable).
cast-ixf-type
(function).
timezone
(generic reader).
(setf timezone)
(generic writer).
transform-function
(function).
pgloader.quoting
common-lisp
.
pgloader.params
.
apply-identifier-case
(function).
build-identifier
(function).
camelcase-to-colname
(function).
ensure-quoted
(function).
ensure-unquoted
(function).
quoted-p
(function).
pgloader.sources
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.utils
.
*cast-rules*
(special variable).
*default-cast-rules*
(special variable).
apply-casting-rules
(function).
cleanup
(generic function).
clone-copy-for
(generic function).
columns
(slot).
columns
(generic reader).
(setf columns)
(generic writer).
concurrency-support
(generic function).
copy
(class).
copy-column-list
(generic function).
copy-format
(generic reader).
(setf copy-format)
(generic writer).
create-matviews
(generic function).
data-is-preformatted-p
(generic function).
db-copy
(class).
drop-matviews
(generic function).
encoding
(slot).
encoding
(slot).
encoding
(generic reader).
(setf encoding)
(generic writer).
encoding
(slot).
expand-spec
(generic function).
fetch-columns
(generic function).
fetch-comments
(generic function).
fetch-foreign-keys
(generic function).
fetch-indexes
(generic function).
fetch-metadata
(generic function).
fields
(generic reader).
(setf fields)
(generic writer).
filter-list-to-where-clause
(generic function).
format-matview-name
(generic function).
get-column-list
(generic function).
get-column-sql-expression
(generic function).
get-pathname
(function).
header
(generic reader).
(setf header)
(generic writer).
instanciate-table-copy-object
(generic function).
map-rows
(generic function).
md-connection
(class).
md-copy
(class).
md-spec
(generic reader).
(setf md-spec)
(generic writer).
md-strm
(generic reader).
(setf md-strm)
(generic writer).
parse-header
(generic function).
preprocess-row
(generic function).
preprocessor
(generic reader).
(setf preprocessor)
(generic writer).
process-rows
(generic function).
project-fields
(function).
reformat-then-process
(function).
skip-lines
(generic reader).
(setf skip-lines)
(generic writer).
source
(generic reader).
(setf source)
(generic writer).
source-db
(generic reader).
(setf source-db)
(generic writer).
target
(generic reader).
(setf target)
(generic writer).
target-db
(generic reader).
(setf target-db)
(generic writer).
transforms
(generic reader).
(setf transforms)
(generic writer).
cast-rule-matches
(function).
fetch-table-row-count
(generic function).
filter-directory
(function).
make-pgsql-type
(function).
parse-column-unsigned
(function).
proprocess-row
(generic function).
queue-raw-data
(generic function).
pgloader.ini
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.utils
.
convert-ini-into-commands
(function).
convert-ini-into-files
(function).
parse-ini-file
(function).
read-ini-file
(function).
write-command-to-string
(function).
*global-section*
(special variable).
compute-columns
(function).
copy-params
(function).
get-connection-params
(function).
get-connection-string
(function).
get-gucs
(function).
get-pgsql-column-specs
(function).
make-params
(function).
merge-gucs
(function).
params
(structure).
params-columns
(reader).
(setf params-columns)
(writer).
params-empty-string
(reader).
(setf params-empty-string)
(writer).
params-encoding
(reader).
(setf params-encoding)
(writer).
params-fields
(reader).
(setf params-fields)
(writer).
params-filename
(reader).
(setf params-filename)
(writer).
params-format
(reader).
(setf params-format)
(writer).
params-gucs
(reader).
(setf params-gucs)
(writer).
params-is-template
(reader).
(setf params-is-template)
(writer).
params-logs
(reader).
(setf params-logs)
(writer).
params-null-as
(reader).
(setf params-null-as)
(writer).
params-p
(function).
params-rejects
(reader).
(setf params-rejects)
(writer).
params-separator
(reader).
(setf params-separator)
(writer).
params-skip-lines
(reader).
(setf params-skip-lines)
(writer).
params-table
(reader).
(setf params-table)
(writer).
params-truncate
(reader).
(setf params-truncate)
(writer).
params-use-template
(reader).
(setf params-use-template)
(writer).
parse-columns-spec
(function).
parse-only-cols
(function).
parse-section
(function).
print-csv-option
(function).
process-true-false
(function).
read-default-value-for-param
(function).
read-value-for-param
(function).
set-gucs
(generic function).
set-param
(generic function).
split-columns-specs
(function).
user-defined-columns
(function).
pgloader.citus
common-lisp
.
pgloader.catalog
.
pgloader.monitor
.
pgloader.params
.
pgloader.quoting
.
citus-distribute-schema
(function).
citus-distributed-rule-p
(function).
citus-reference-rule-p
(function).
citus-reference-rule-table
(reader).
(setf citus-reference-rule-table)
(writer).
citus-rule-is-missing-from-list
(condition).
citus-rule-table-not-found
(condition).
add-column-to-pkey
(function).
apply-citus-rule
(generic function).
citus-find-table
(function).
citus-rule
(generic reader).
(setf citus-rule)
(generic writer).
citus-rule-table
(generic function).
citus-rule-table-not-found-schema-name
(generic reader).
(setf citus-rule-table-not-found-schema-name)
(generic writer).
citus-rule-table-not-found-table-name
(generic reader).
(setf citus-rule-table-not-found-table-name)
(generic writer).
citus-set-table
(generic function).
compute-foreign-rules
(generic function).
copy-citus-distributed-rule
(function).
copy-citus-reference-rule
(function).
format-citus-join-clause
(function).
from
(slot).
make-distributed-table-from-fkey
(function).
using
(slot).
pgloader.load
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.pgcopy
.
pgloader.pgsql
.
pgloader.sources
.
pgloader.utils
.
complete-pgsql-database
(generic function).
copy-database
(generic function).
copy-from
(generic function).
copy-to
(generic function).
prepare-pgsql-database
(generic function).
queue-raw-data
(generic function).
optimize-table-copy-ordering
(function).
process-catalog
(function).
pgloader.monitor
common-lisp
.
pgloader.params
.
pgloader.state
.
*monitoring-kernel*
(special variable).
*monitoring-queue*
(special variable).
elapsed-time-since
(function).
flush-summary
(function).
log-message
(macro).
log-message
(structure).
monitor-error
(condition).
new-label
(function).
new-label
(structure).
process-bad-row
(function).
send-event
(function).
start-monitor
(function).
stop-monitor
(function).
timing
(macro).
update-stats
(function).
update-stats
(structure).
with-monitor
(macro).
with-stats-collection
(macro).
%process-bad-row
(function).
*monitoring-channel*
(special variable).
*sections*
(special variable).
bad-row
(structure).
bad-row-condition
(reader).
(setf bad-row-condition)
(writer).
bad-row-data
(reader).
(setf bad-row-data)
(writer).
bad-row-label
(reader).
(setf bad-row-label)
(writer).
bad-row-p
(function).
bad-row-section
(reader).
(setf bad-row-section)
(writer).
call-with-monitor
(function).
copy-bad-row
(function).
copy-log-message
(function).
copy-new-label
(function).
copy-report-summary
(function).
copy-start
(function).
copy-stop
(function).
copy-update-stats
(function).
log-message-arguments
(reader).
(setf log-message-arguments)
(writer).
log-message-category
(reader).
(setf log-message-category)
(writer).
log-message-description
(reader).
(setf log-message-description)
(writer).
log-message-p
(function).
make-bad-row
(function).
make-log-message
(function).
make-new-label
(function).
make-report-summary
(function).
make-start
(function).
make-stop
(function).
make-update-stats
(function).
maybe-log-progress-message
(function).
monitor
(function).
monitor-real-error
(generic reader).
new-label-dbname
(reader).
(setf new-label-dbname)
(writer).
new-label-label
(reader).
(setf new-label-label)
(writer).
new-label-p
(function).
new-label-section
(reader).
(setf new-label-section)
(writer).
process-update-stats-start-event
(function).
process-update-stats-stop-event
(function).
report-current-summary
(function).
report-summary-p
(function).
report-summary-reset
(reader).
(setf report-summary-reset)
(writer).
reset
(slot).
send-log-message
(function).
start
(structure).
start-p
(function).
start-start-logger
(reader).
(setf start-start-logger)
(writer).
stop
(structure).
stop-p
(function).
stop-stop-logger
(reader).
(setf stop-stop-logger)
(writer).
update-stats-bytes
(reader).
(setf update-stats-bytes)
(writer).
update-stats-errs
(reader).
(setf update-stats-errs)
(writer).
update-stats-label
(reader).
(setf update-stats-label)
(writer).
update-stats-p
(function).
update-stats-read
(reader).
(setf update-stats-read)
(writer).
update-stats-rows
(reader).
(setf update-stats-rows)
(writer).
update-stats-rs
(reader).
(setf update-stats-rs)
(writer).
update-stats-secs
(reader).
(setf update-stats-secs)
(writer).
update-stats-section
(reader).
(setf update-stats-section)
(writer).
update-stats-start
(reader).
(setf update-stats-start)
(writer).
update-stats-stop
(reader).
(setf update-stats-stop)
(writer).
update-stats-ws
(reader).
(setf update-stats-ws)
(writer).
pgloader.source.db3
common-lisp
.
pgloader.connection
.
pgloader.params
.
pgloader.sources
.
pgloader.utils
.
*db3-default-cast-rules*
(special variable).
copy-db3
(class).
dbf-connection
(class).
copy-db3-coldef
(function).
db3-coldef
(structure).
db3-coldef-default
(reader).
(setf db3-coldef-default)
(writer).
db3-coldef-extra
(reader).
(setf db3-coldef-extra)
(writer).
db3-coldef-length
(reader).
(setf db3-coldef-length)
(writer).
db3-coldef-name
(reader).
(setf db3-coldef-name)
(writer).
db3-coldef-nullable
(reader).
(setf db3-coldef-nullable)
(writer).
db3-coldef-p
(function).
db3-coldef-type
(reader).
(setf db3-coldef-type)
(writer).
fd-db3
(generic reader).
(setf fd-db3)
(generic writer).
make-db3-coldef
(function).
pgloader.params
common-lisp
.
pgloader
.
pgloader.archive
.
pgloader.catalog
.
pgloader.citus
.
pgloader.ini
.
pgloader.load
.
pgloader.logs
.
pgloader.monitor
.
pgloader.parser
.
pgloader.pgcopy
.
pgloader.pgsql
.
pgloader.queries
.
pgloader.quoting
.
pgloader.source.copy
.
pgloader.source.csv
.
pgloader.source.db3
.
pgloader.source.fixed
.
pgloader.source.ixf
.
pgloader.source.mssql
.
pgloader.source.mysql
.
pgloader.source.pgsql
.
pgloader.source.sqlite
.
pgloader.sources
.
pgloader.state
.
pgloader.syslog
.
pgloader.utils
.
*client-min-messages*
(special variable).
*context*
(special variable).
*copy-batch-rows*
(special variable).
*copy-batch-size*
(special variable).
*default-tmpdir*
(special variable).
*dry-run*
(special variable).
*fd-path-root*
(special variable).
*identifier-case*
(special variable).
*log-filename*
(special variable).
*log-min-messages*
(special variable).
*mssql-settings*
(special variable).
*mysql-settings*
(special variable).
*on-error-stop*
(special variable).
*pg-settings*
(special variable).
*pgsql-reserved-keywords*
(special variable).
*prefetch-rows*
(special variable).
*preserve-index-names*
(special variable).
*report-stream*
(special variable).
*root-dir*
(special variable).
*rows-per-range*
(special variable).
*self-upgrade-immutable-systems*
(special variable).
*summary-pathname*
(special variable).
*version-string*
(special variable).
+os-code-error+
(special variable).
+os-code-error-bad-source+
(special variable).
+os-code-error-regress+
(special variable).
+os-code-error-usage+
(special variable).
+os-code-success+
(special variable).
getenv-default
(function).
init-params-from-environment
(function).
on-error-stop
(condition).
*major-version*
(special variable).
*minor-version*
(special variable).
*release*
(special variable).
git-hash
(function).
on-error-condition
(generic reader).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Specific casting rules added in the command.
Alist of (names . values) intialized from the environment at run-time, and from a –context command line argument, then used in the commands when they are using the Mustache templating feature.
How many rows to batch per COPY transaction.
Maximum memory size allowed for a single batch.
Data Type Casting rules to migrate from DB3 to PostgreSQL
Special per-table encoding/decoding overloading rules for MySQL.
Default casting rules.
Place where to fetch and expand archives on-disk.
Set to non-nil to only run checks about the load setup.
Where to load files from, when loading from an archive or expanding regexps.
Dealing with source databases casing rules.
Main pgloader log file
Currently active log-messengers
Internal lparallel kernel to manage the separate monitor thread.
Internal lparallel queue where to send and receive messages from.
Data Type Casting to migrate from MSSQL to PostgreSQL
An alist of GUC names and values.
Data Type Casting rules to migrate from MySQL to PostgreSQL
An alist of GUC names and values.
Set to non-nil to for pgloader to refrain from handling errors, quitting instead.
An alist of GUC names and values.
Data Type Casting to migrate from PostgtreSQL to PostgreSQL
We need to always quote PostgreSQL reserved keywords
How many rows do read in advance in the reader queue.
Dealing with source databases index naming.
Stream where to format the output stream.
Top directory where to store all data logs and reject files.
How many rows to read in each reader’s thread, per SQL query.
Used for –self-upgrade.
Data Type Casting to migrate from SQLite to PostgreSQL
Pathname where to output the summary.
pgloader version strings, following Emacs versionning model.
Protect against evaluating ARGUMENTS in cases where we don’t log at the given CATEGORY log-level.
return both how much real time was spend in body and its result
Connect to DB-CONNECTION and handle any condition when doing so, and when connected execute FORMS in a protected way so that we always disconnect at the end.
Run FORMS with PostgreSQL triggers disabled for TABLE-NAME if DISABLE-TRIGGERS is T A PostgreSQL connection must be opened already where this macro is used.
Start and stop the monitor around BODY code. The monitor is responsible for processing logs into a central logfile
Run FROMS within a PostgreSQL connection to DBNAME. To get the connection spec from the DBNAME, use ‘get-connection-spec’.
Run FORMS within a PostgreSQL transaction to DBNAME, reusing DATABASE if given.
When table-name is a CONS, SET search_path TO its CAR and return its CDR, otherwise just return the TABLE-NAME. A PostgreSQL connection must be established when calling this function.
Measure time spent in running BODY into STATE, accounting the seconds to given DBNAME and TABLE-NAME
Add catalog schemas in the database search_path.
Apply the given RULES to the MySQL SOURCE type definition
Return given IDENTIFIER with CASE handled to be PostgreSQL compatible.
Return non-nil when the ARCHIVE-FILE is something we know how to expand.
Concatenante PARTS into a PostgreSQL identifier, with SEP in between
parts. That’s useful for creating an index name from a table’s oid and name.
Transform input STRING into a suitable column name.
lahmanID lahman_id
playerID player_id
birthYear birth_year
name
.
Returns non-nil when given TABLE should be backfilled with the distribution key.
Distribute a CATALOG with given user provided DISTRIBUTION-RULES. Return the list of rules applied.
from
.
Return the SQL statement to use to fetch data from the COPY context, including backfilling the distribution key in related tables.
name
.
Install comments on tables and columns from CATALOG.
Read the INI file at FILENAME and convert each section of it to a command in the new pgloader format.
Reads the INI file at FILENAME and creates files names <section>.load for
each section in the INI file, in TARGET-DIRECTORY.
When WITH-DATA-INLINE is true, read the CSV file listed as the section’s filename and insert its content in the command itself, as inline data.
When INCLUDE-SQL-FILE is :if-exists, try to find a sibling file to the
data file, with the same name and with the "sql" type, and use its
content in a BEFORE LOAD DO clause.
When INCLUDE-SQL-FILE is t, not finding the SQL file is an error.
Fetch rows from the QUEUE, prepare them in batches and send them down to PostgreSQL, and when that’s done update stats.
Create all extensions from the given database CATALOG.
Create the indexes that we dropped previously.
Create indexes for given table in dbname, using given lparallel KERNEL and CHANNEL so that the index build happen in concurrently with the data copying.
Actually create the Foreign Key References that where declared in the MySQL database
Create all schemas from the given database CATALOG.
Create the needed data types for given CATALOG.
Create a table instance from the db-uri component, either a string or a cons of two strings: (schema . table).
Create all tables from the given database CATALOG.
Create the catalog objects that come after the data has been loaded.
Create all tables from the given database CATALOG.
Split a list of ranges into COUNT sublists.
Drop indexes in PGSQL-INDEX-LIST. A PostgreSQL connection must already be active when calling that function.
Drop all Foreign Key Definitions given, to prepare for a clean run.
Return how many seconds ticked between START and now
Exceute given SQL commands.
Expand given ARCHIVE-FILE in TMPDIR/(pathname-name ARCHIVE-FILE). Return the pathname where we did expand the archive file.
Expand NAMESTRING replacing leading ~ with (user-homedir-pathname)
name
.
Fetch PostgreSQL catalogs for the target database. A PostgreSQL connection must be opened.
Finalize the target PostgreSQL catalogs, dumbing down datatypes when the target actually is Redshift rather than core PostgreSQL.
name
.
Apply given REGEXP to the DIRECTORY contents and return the list of matching files.
Return a pathname where to read or write the file data
Return the value of the NAME variable as found in the environment, or DEFAULT if that variable isn’t set
Try a bunch of field separators with LINES and return the first one that returns COLS number of columns
Download a file from URL into TMPDIR.
name
.
oid
.
sql
.
type
.
Some of our parameters get their default value from the env. Do that at runtime when using a compiled binary.
Initialize a context from the environment variables and from the given context-filename (might be nil). CONTEXT-FILENAME is an INI file.
Return a symbol in either PGLOADER.TRANSFORMS if it exists there
already (it’s a user provided function) or a PGLOADER.USER-SYMBOLS
package.
OVERRIDES is an alist of symbol . value, allowing called to force certain values: the classic example is how to parse the "nil" symbol-name. Given OVERRIDES as ’((nil . nil)) the returned symbol will be cl:nil rather than pgloader.user-symbols::nil.
Get the list of PostgreSQL column names per table.
Get the list of PostgreSQL index definitions per table.
Get the list of PostgreSQL index definitions per table.
Set the catalog’s schema extension list and sqltype list
Return an alist of encoding names supported by the current implementation, associated with a list of encoding name aliases for each of them.
Add in the CATALOG the foreign keys we don’t have to deal with directly but that the primary keys we are going to DROP then CREATE again depend on: we need to take care of those first.
Connect to PostgreSQL DBNAME and fetch reserved keywords.
Return the list of PostgreSQL schemas in the already established PostgreSQL connection.
Return an hash table mapping TABLE-NAME to its OID for all table in the TABLE-NAMES list. A PostgreSQL connection must be established already.
Fetch PostgresQL data types without btree support, so that it’s possible to later CREATE INDEX ... ON ... USING gist(...), or even something else than gist.
Load data from SOURCE into TARGET.
Return an object suitable as an external format in the current implementation.
Return an expression suitable to be used as an :including parameter.
Turn MATERIALIZING VIEWs list of view names into an INCLUDING parameter.
Wrapper around lparallel:make-kernel that sets our usual bindings.
args
.
rule
.
name
.
Drop the indexes for TABLE-NAME on TARGET PostgreSQL connection, and returns a list of indexes to create again. A PostgreSQL connection must already be active when calling that function.
In order for the data loading to be as fast as possible, we DROP the constraints and indexes on the target table. Once the data is loaded we want to install the same constraints as found pre-existing in the TARGET-CATALOG rather than the one we casted from the SOURCE-CATALOG.
Also, we want to recheck the cast situation and the selected transformation functions of each column.
Send an event to create a new LABEL for registering a shared state under SECTION.
Parse additional CAST rules when we get them from the CLI.
Parse the –encoding option
Parse the –fields option.
Parse PostgreSQL GUCs as per the SET clause when we get them from the CLI.
Parse options as per the WITH clause when we get them from the CLI.
Parse the –type option
Given int(7), returns the number 7.
Beware that some data-type are using a typmod looking definition for things that are not typmods at all: enum.
Parse a command and return a LAMBDA form that takes no parameter.
The command could be using from :inline, in which case we want to parse as much as possible then use the command against an already opened stream where we moved at the beginning of the data.
Parse a given format string and return a format specification for parse-date-string
Apply this function when input date in like ’20041002152952’
Parse an old-style INI file into a list of PARAMS structures
use the parse rules as per xxx-source rules
Parse FILENAME for SQL statements
Partially parse COMMAND-FILE and return its target connection string.
Run pgsql-execute-with-timing within a newly establised connection.
Execute given SQL list of statements in current transaction.
When ON-ERROR-STOP is non-nil (the default), we stop at the first sql statement that fails. That’s because this facility is meant for DDL. With ON_ERROR_STOP nil, log the problem and continue thanks to PostgreSQL savepoints.
Execute given SQL and resgister its timing into STATE.
errs
.
Instanciate a new pgtable structure to hold our stats, and return it.
read
.
rows
.
secs
.
rows
.
secs
.
stop
.
Return a string to reprensent bytes in human readable format, with units
body
.
name
.
Send an event to log the bad row DATA in the reject and log files for given TABLE-NAME (a label in section :data), for reason found in CONDITION.
Walk the COMMAND to replace relative pathname with absolute ones, merging them within the directory where we found the command FILENAME.
The simplest projection happens when both FIELDS and COLS are nil: in this case the projection is an identity, we simply return what we got.
Other forms of projections consist of forming columns with the result of applying a transformation function. In that case a cols entry is a list of ’(colname type expression), the expression being the (already compiled) function to use here.
Return true if s is a double-quoted string
read SQL queries in given file and split them, returns a list
Return a lambda form to apply to each row we read.
The lambda closes over the READ paramater, which is a counter of how many lines we did read in the file.
Report the full story when given three different sections of reporting.
Reset all sequences created during this MySQL migration.
SOURCE can be a function, which is run, a list, which is compiled as CL code then run, a pathname containing one or more commands that are parsed then run, or a commands string that is then parsed and each command run.
Forbid certain actions such as setting a client_encoding different from utf8.
name
.
Add a new event to be processed by the monitor.
MySQL allows using the same index name against separate tables, which
PostgreSQL forbids. To get unicity in index names without running out of
characters (we are allowed only 63), we use the table OID instead.
This function grabs the table OIDs in the PostgreSQL database and update the definitions with them.
List known encodings names and aliases from charsets::*lisp-encodings*.
Split the range from MIN to MAX into sub-ranges of COUNT elements.
Abstract the hash-table based implementation of our SQL file system.
Build a SQL URL for given VARIANT
name
.
type
.
Start the pgloader log manager and messenger.
Start the monitor and its logger.
data
.
secs
.
Stop the pgloader manager and messengers.
Stop the current monitor task.
name
.
oid
.
name
.
Truncate given TABLE-NAME in database DBNAME. A PostgreSQL connection must already be active when calling that function.
Check if an expression such as (< 10) matches given typemod.
Transform given EXPR into a callable function object.
Given ’0’, returns 0.
Send an event to update stats for given SECTION and LABEL.
Return the new syntax for the command found in SECTION.
When WITH-DATA-INLINE is true, instead of using the SECTION’s filename option, use the constant INLINE in the command.
Adjust PostgreSQL data types depending on the variant we target.
Cast a FIELD definition from a source database into a PostgreSQL COLUMN definition.
column
) &key &allow-other-keys) ¶Return the PostgreSQL type definition from the given PostgreSQL column definition
mysql-column
) &key table) ¶Return the PostgreSQL type definition from given MySQL column definition.
mssql-column
) &key &allow-other-keys) ¶Return the PostgreSQL type definition from given MS SQL column definition.
coldef
) &key &allow-other-keys) ¶Return the PostgreSQL type definition from given SQLite column definition.
ixf-column
) &key &allow-other-keys) ¶Return the PostgreSQL type definition from given IXF column definition.
db3-coldef
) &key table) ¶Return the PostgreSQL type definition given the DB3 one.
Check that we can actually connect.
db-connection
)) ¶Check that it is possible to connect to db-connection C.
fd-connection
)) ¶Check that it is possible to connect to db-connection C.
Clean-up after prepare-pgsql-database failure.
copy-pgsql
) (catalog catalog
) &key materialize-views) ¶When there is a PostgreSQL error at prepare-pgsql-database step, we might need to clean-up any view created in the source PostgreSQL connection for the migration purpose.
copy-mysql
) (catalog catalog
) &key materialize-views) ¶When there is a PostgreSQL error at prepare-pgsql-database step, we might need to clean-up any view created in the MySQL connection for the migration purpose.
copy-mssql
) (catalog catalog
) &key materialize-views) ¶When there is a PostgreSQL error at prepare-pgsql-database step, we might need to clean-up any view created in the MS SQL connection for the migration purpose.
Instanciate a new connection object with similar properties.
mysql-connection
)) ¶mssql-connection
)) ¶sqlite-connection
)) ¶ixf-connection
)) ¶dbf-connection
)) ¶pgsql-connection
)) ¶db-connection
)) ¶fd-connection
)) ¶Create a new instance for copying PATH-SPEC data.
copy-copy
) path-spec) ¶Create a copy of FIXED for loading data from PATH-SPEC.
copy-fixed
) path-spec) ¶Create a copy of FIXED for loading data from PATH-SPEC.
copy-csv
) path-spec) ¶Create a copy of CSV for loading data from PATH-SPEC.
Close a connection to the data source.
mysql-connection
)) ¶mssql-connection
)) ¶sqlite-connection
)) ¶ixf-connection
)) ¶dbf-connection
)) ¶md-connection
)) ¶Reset.
pgsql-connection
)) ¶Close a PostgreSQL connection.