summaryrefslogtreecommitdiff
path: root/libpod/sql_state.go
diff options
context:
space:
mode:
authorMatthew Heon <matthew.heon@gmail.com>2018-01-06 12:44:33 -0500
committerAtomic Bot <atomic-devel@projectatomic.io>2018-01-08 19:34:21 +0000
commit3d05f100f7be78932242d3d09a88e4a6236a0d3c (patch)
tree357ce1b330fcec96fcc309867a86879e5857b516 /libpod/sql_state.go
parent7b08aa78e4ede4c54fda6cd9917bb62e18d0d634 (diff)
downloadpodman-3d05f100f7be78932242d3d09a88e4a6236a0d3c.tar.gz
podman-3d05f100f7be78932242d3d09a88e4a6236a0d3c.tar.bz2
podman-3d05f100f7be78932242d3d09a88e4a6236a0d3c.zip
Save ContainerConfig.User to database
Signed-off-by: Matthew Heon <matthew.heon@gmail.com> Closes: #194 Approved by: rhatdan
Diffstat (limited to 'libpod/sql_state.go')
-rw-r--r--libpod/sql_state.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/libpod/sql_state.go b/libpod/sql_state.go
index ec6818bcf..42fac831b 100644
--- a/libpod/sql_state.go
+++ b/libpod/sql_state.go
@@ -15,7 +15,7 @@ import (
// DBSchema is the current DB schema version
// Increments every time a change is made to the database's tables
-const DBSchema = 5
+const DBSchema = 6
// SQLState is a state implementation backed by a persistent SQLite3 database
type SQLState struct {
@@ -271,7 +271,7 @@ func (s *SQLState) HasContainer(id string) (bool, error) {
func (s *SQLState) AddContainer(ctr *Container) (err error) {
const (
addCtr = `INSERT INTO containers VALUES (
- ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
+ ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
);`
addCtrState = `INSERT INTO containerState VALUES (
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?
@@ -336,7 +336,8 @@ func (s *SQLState) AddContainer(ctr *Container) (err error) {
timeToSQL(ctr.config.CreatedTime),
ctr.config.RootfsImageID,
ctr.config.RootfsImageName,
- boolToSQL(ctr.config.UseImageConfig))
+ boolToSQL(ctr.config.UseImageConfig),
+ ctr.config.User)
if err != nil {
return errors.Wrapf(err, "error adding static information for container %s to database", ctr.ID())
}