Meskipun saya setuju dengan komentar @ Vitor yang mengatakan bahwa Vim tidak dimaksudkan untuk berinteraksi dengan database, berikut ini adalah solusi lain:
Tim Pope baru-baru ini merilis vim-db yang ia sebut "pandangan yang lebih modern tentang dbext.vim"
DB is a Vim plugin for interacting with databases.
It's a more modern take on dbext.vim, improving on it on the following ways:
- Connections are specified with a single URL, rather than prompting you
for 14 separate variables
- All interaction is through invoking :DB, not 53 different commands and 35
different maps (omitting many of the more esoteric features, of course)
- Supports a modern array of backends, including NoSQL databases:
- MongoDB
- MySQL
- PostgreSQL
- Redis
- Sqlite
- Your own easily implemented adapter
- Easily configurable based on a project directory (as seen in rails.vim, for example),
rather than just globally or in a per-file modeline
Dari apa yang saya uji, integrasi postgresql berfungsi dengan baik, mengingat kualitas plugin Paus yang biasa ada kemungkinan itu adalah solusi yang baik.