@@ -150,9 +150,10 @@ type CreateDatabaseBody struct {
150150 IsSchema bool `json:"is_schema,omitempty"`
151151 SizeLimit string `json:"size_limit,omitempty"`
152152 RemoteEncryption * RemoteEncryption `json:"remote_encryption,omitempty"`
153+ UseTursoDB bool `json:"use_tursodb,omitempty"`
153154}
154155
155- func (d * DatabasesClient ) Create (name , location , image , extensions , group string , schema string , isSchema bool , seed * DBSeed , sizeLimit , remoteEncryptionCipher , remoteEncryptionKey string , spinner * prompt.SpinnerT ) (* CreateDatabaseResponse , error ) {
156+ func (d * DatabasesClient ) Create (name , location , image , extensions , group string , schema string , isSchema bool , seed * DBSeed , sizeLimit , remoteEncryptionCipher , remoteEncryptionKey string , useTursoDB bool , spinner * prompt.SpinnerT ) (* CreateDatabaseResponse , error ) {
156157 isTursoServerUpload := seed != nil && seed .Type == "database_upload" && seed .Filepath != ""
157158 var uploadFilepath string
158159 var params CreateDatabaseBody
@@ -164,13 +165,14 @@ func (d *DatabasesClient) Create(name, location, image, extensions, group string
164165 seed .URL = ""
165166 seed .Timestamp = nil
166167 params = CreateDatabaseBody {
167- Name : name ,
168- Location : location ,
169- Group : group ,
170- Seed : seed ,
168+ Name : name ,
169+ Location : location ,
170+ Group : group ,
171+ Seed : seed ,
172+ UseTursoDB : useTursoDB ,
171173 }
172174 } else {
173- params = CreateDatabaseBody {name , location , image , extensions , group , seed , schema , isSchema , sizeLimit , nil }
175+ params = CreateDatabaseBody {name , location , image , extensions , group , seed , schema , isSchema , sizeLimit , nil , useTursoDB }
174176 }
175177
176178 if remoteEncryptionKey != "" {
0 commit comments