mirror of https://github.com/vapor/docs.git
Fix "Model Coupling" example in Schema docs (#1073)
Amends the `UserNameMigration` code example in the "Model Coupling" section of the Schema documentation with correct syntax. Added closing square brackets to the dictionary literals passed into `QueryBuilder.set(_ data:)` in multiple places.
This commit is contained in:
parent
1585a83d0b
commit
1a31253d31
|
|
@ -390,7 +390,7 @@ struct UserNameMigration: AsyncMigration {
|
||||||
// Esto tampoco intenta dividir el nombre en nombre y apellido,
|
// Esto tampoco intenta dividir el nombre en nombre y apellido,
|
||||||
// ya que eso requiere sintaxis específica de la base de datos.
|
// ya que eso requiere sintaxis específica de la base de datos.
|
||||||
try await User.query(on: database)
|
try await User.query(on: database)
|
||||||
.set(["first_name": .sql(embed: "name"))
|
.set(["first_name": .sql(embed: "name")])
|
||||||
.run()
|
.run()
|
||||||
|
|
||||||
try await database.schema("users")
|
try await database.schema("users")
|
||||||
|
|
@ -403,7 +403,7 @@ struct UserNameMigration: AsyncMigration {
|
||||||
.field("name", .string, .required)
|
.field("name", .string, .required)
|
||||||
.update()
|
.update()
|
||||||
try await User.query(on: database)
|
try await User.query(on: database)
|
||||||
.set(["name": .sql(embed: "concat(first_name, ' ', last_name)"))
|
.set(["name": .sql(embed: "concat(first_name, ' ', last_name)")])
|
||||||
.run()
|
.run()
|
||||||
try await database.schema("users")
|
try await database.schema("users")
|
||||||
.deleteField("first_name")
|
.deleteField("first_name")
|
||||||
|
|
|
||||||
|
|
@ -390,7 +390,7 @@ struct UserNameMigration: AsyncMigration {
|
||||||
// This also doesn't try to deal with splitting the name into first and last,
|
// This also doesn't try to deal with splitting the name into first and last,
|
||||||
// as that requires database-specific syntax.
|
// as that requires database-specific syntax.
|
||||||
try await User.query(on: database)
|
try await User.query(on: database)
|
||||||
.set(["first_name": .sql(embed: "name"))
|
.set(["first_name": .sql(embed: "name")])
|
||||||
.run()
|
.run()
|
||||||
|
|
||||||
try await database.schema("users")
|
try await database.schema("users")
|
||||||
|
|
@ -403,7 +403,7 @@ struct UserNameMigration: AsyncMigration {
|
||||||
.field("name", .string, .required)
|
.field("name", .string, .required)
|
||||||
.update()
|
.update()
|
||||||
try await User.query(on: database)
|
try await User.query(on: database)
|
||||||
.set(["name": .sql(embed: "concat(first_name, ' ', last_name)"))
|
.set(["name": .sql(embed: "concat(first_name, ' ', last_name)")])
|
||||||
.run()
|
.run()
|
||||||
try await database.schema("users")
|
try await database.schema("users")
|
||||||
.deleteField("first_name")
|
.deleteField("first_name")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue