What is it? ----------- dbext.vim : Provides database access to most databases. http://www.vim.org/scripts/script.php?script_id=356
This plugin contains functions/mappings/commands to enable Vim to access several databases. Currently Mysql, PostgreSQL, Ingres, Oracle, Sybase Adaptive Server Anywhere, Sybase Adaptive Server Enterprise, Microsoft SQL Server, DB2 and Interbase are supported. It abstracts database access, so the same Vim commands will produce the same output regardless of the database you are connected to. What is new in 3.50? -------------------- - g:dbext_default_inputdialog_cancel_support = 0 will prevent inputdialog from providing a cancel option. This works around a Vim7 bug. dbext will automatically detect this and set the option the first time it is encountered. - Changed the order of some of the text in the dialog boxes to make them more readable when using the console version of Vim. - dbext can parse SQL statements and prompt the user to replace variables with values prior to sending the statement to the database to be executed. This is useful for testing SQL which is embedded in your code without having to manually replace variables and string concatentation. A new identifier (the until flag) allows you to specify the beginning of a string and what to prompt for until a finishing string. This makes it more flexible for you to configure what you would like prompting for when looking for variables. Bug Fixes ------------ - DBPromptForBufferParameters can report "E180: Invalid complete value: -1" if running the console version of Vim. dbext will detect this problem and automatically set g:dbext_default_inputdialog_cancel_support = 0 to work around this Vim7 bug. After installing the plugin you can use: :h dbext.txt :h dbext-tutorial.txt David Fishburn
