aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/datastore/postgresql.scm
blob: e1abb7accf205654a3a35a06fca02bc098d56d41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
(define-module (guix-build-coordinator datastore postgresql)
  #:use-module (oop goops)
  #:use-module (guix-build-coordinator datastore abstract)
  #:export (postgresql-datastore
            datastore-store-derivation))

(define-class <postgresql-datastore> (<abstract-datastore>))

(define (make-postgresql-datastore)
  (make <postgresql-datastore>))

(define-method (datastore-store-derivation
                (datastore <postgresql-datastore>)
                derivation)
  (peek "POSTGRESQL store derivation" datastore derivation))