diff options
| author | Munyoki Kilyungi | 2026-02-02 18:15:16 +0300 |
|---|---|---|
| committer | Munyoki Kilyungi | 2026-02-02 18:15:16 +0300 |
| commit | 1df22c3793f09d428dfd84116617b05bda1246d0 (patch) | |
| tree | 2ee20a0673b8c99298038ba8002e783cbe4ce115 /examples/schema.scm | |
| parent | 02c0b2604b3161db5152faafe5bb140fbd61de2d (diff) | |
| download | gn-transform-databases-1df22c3793f09d428dfd84116617b05bda1246d0.tar.gz | |
Delete duplicated function.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Diffstat (limited to 'examples/schema.scm')
| -rwxr-xr-x | examples/schema.scm | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/examples/schema.scm b/examples/schema.scm index 4bde895..c4ff082 100755 --- a/examples/schema.scm +++ b/examples/schema.scm @@ -8,18 +8,7 @@ (transform sql) (transform table)) -(define (call-with-genenetwork-database connection-settings proc) - (call-with-database "mysql" (string-join - (list (assq-ref connection-settings 'sql-username) - (assq-ref connection-settings 'sql-password) - (assq-ref connection-settings 'sql-database) - "tcp" - (assq-ref connection-settings 'sql-host) - (number->string - (assq-ref connection-settings 'sql-port))) - ":") - proc)) - + (define (transform-table-schema connection-settings db) (let ((tables (tables connection-settings db))) (for-each (lambda (table) @@ -44,7 +33,7 @@ (table-columns table)))) tables))) - + (let* ((option-spec '((settings (single-char #\s) (value #t)) (output (single-char #\o) (value #t)) @@ -54,7 +43,7 @@ (output (option-ref options 'output #f)) (documentation (option-ref options 'documentation #f)) (%connection-settings (call-with-input-file settings read))) - (call-with-genenetwork-database + (call-with-target-database %connection-settings (lambda (db) (with-output-to-file output |
