[lxc-devel] [lxd/master] shared/generate: Support instance.Type

stgraber on Github lxc-bot at linuxcontainers.org
Tue Sep 24 19:47:07 UTC 2019


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 354 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20190924/a7238268/attachment.bin>
-------------- next part --------------
From eb6187cabfae1173702b7429be56905ee0563124 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Tue, 24 Sep 2019 14:59:43 -0400
Subject: [PATCH] shared/generate: Support instance.Type
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
 shared/generate/db/mapping.go | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/shared/generate/db/mapping.go b/shared/generate/db/mapping.go
index 2a85e63ed0..ecb846db91 100644
--- a/shared/generate/db/mapping.go
+++ b/shared/generate/db/mapping.go
@@ -197,7 +197,7 @@ func (f *Field) ZeroValue() string {
 	switch f.Type.Name {
 	case "string":
 		return `""`
-	case "int":
+	case "int", "instance.Type":
 		// FIXME: we use -1 since at the moment integer criteria are
 		// required to be positive.
 		return "-1"
@@ -273,7 +273,8 @@ func IsColumnType(name string) bool {
 
 var columnarTypeNames = []string{
 	"bool",
-	"string",
+	"instance.Type",
 	"int",
+	"string",
 	"time.Time",
 }


More information about the lxc-devel mailing list