documentation/Reference/Configuration/Flyway Namespace/Flyway Output Query Results Setting.md
Migrations are primarily meant to be executed as part of release and deployment automation processes and there is rarely the need to visually inspect the result of SQL queries.
There are however some scenarios where such manual inspection makes sense, and therefore Flyway will display query results in the usual tabular form when a SELECT statement (or any other statement that returns results) is executed.
To prevent Flyway from displaying query results, set this option to false.
Boolean
true
This can't be configured via Flyway Desktop.
./flyway -outputQueryResults="false" info
[flyway]
outputQueryResults = false
flyway.outputQueryResults=false
FLYWAY_OUTPUT_QUERY_RESULTS=false
Flyway.configure()
.outputQueryResults(false)
.load()
flyway {
outputQueryResults = false
}
<configuration>
<outputQueryResults>false</outputQueryResults>
</configuration>
When developing and testing migrations, you often want to do a sanity check to ensure that they behave and return expected values. For example, you may have applied some migrations that insert data. You could then also execute a select query such as:
SELECT * FROM my_table
With outputQueryResults enabled the result of this
SELECT will be printed for you to inspect and verify before you continue.