PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да регистрирам SQL изрази във Vapor 3/Fluent?

Благодаря на Ник в коментарите, който ме насочи към правилния набор от документи. Това може да се постигне с помощта на enableLogging метод. Сега моят configure.swift включва този код:

let dbConfig: PostgreSQLDatabaseConfig
if let url = Environment.get("DATABASE_URL"), let psqlConfig = PostgreSQLDatabaseConfig(url: url, transport: .unverifiedTLS) {
    dbConfig = psqlConfig
} else {
    dbConfig = ...something for the local db...
}

let postgresql = PostgreSQLDatabase(config: dbConfig)

/// Register the configured SQLite database to the database config.
var databases = DatabasesConfig()
databases.enableLogging(on: .psql)
databases.add(database: postgresql, as: .psql)
services.register(databases)

Важната линия е третата отдолу. Известно време се опитвах да активирам отстраняване на грешки на PostgreSQLDatabaseConfig , така че за всеки в бъдеще, обърнете внимание, че го активирате в DatabasesConfig обект вместо това.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - Създаване на изглед от множество таблици

  2. Jboss AS7 набор от връзки няма да се свърже отново

  3. Неуспешно влизане със съществуващ потребител в PostgreSQL

  4. Как да проверите дали lat long е в границите на града

  5. Как да предоставим парола за Createb на PostgreSQL неинтерактивно?