diff --git a/src/components/Tabs/DatabaseTab.vue b/src/components/Tabs/DatabaseTab.vue index 1d5be2f..ac5d5b0 100644 --- a/src/components/Tabs/DatabaseTab.vue +++ b/src/components/Tabs/DatabaseTab.vue @@ -71,6 +71,7 @@ {{$round(query.duration, 3)}} ms + @@ -105,7 +106,7 @@ export default { }), computed: { columns() { - let columns = [ 'Model', 'Query', 'Duration' ] + let columns = [ 'Model', 'Query', 'Duration', '' ] let hasMultipleConnections = (new Set(this.$request.databaseQueries.map(query => query.connection))).size > 1 @@ -114,6 +115,11 @@ export default { return columns } }, + methods: { + copyQuery(query) { + this.$copyText(this.prettify ? query.prettifiedQuery : query.query) + } + }, watch: { prettify(val, old) { // skip initial assignment from settings