RazorSQL

Licence: Shareware ($99.95)
Version 6.3.16 | Release Date: 2014-12-16 | Download
  • For machines with certain network configurations the process to connect to the database is taking longer than it should
  • Cassandra: List, Map, and Set data types not showing correctly in the database browser or generate DDL tools
  • Salesforce: excludes query syntax throwing parsing error
  • Salesforce: chaining together more than 3 tables in a query throws an SQL parser error
  • Salesforce: Empty values being returned if more than two tables are chained together in SOQL joins
Version 6.3.15 | Release Date: 2014-12-03 | Download
  • Upgraded SSH library - supports more ciphers and fixed bugs with connecting to SSH over non-standard ports
  • Changed settings for how RazorSQL sets statement fetch size for DB2 ODBC drivers
  • Salesforce: includes query syntax throwing a parsing error
Version 6.3.14 | Release Date: 2014-11-03 | Download
  • Add Reload option to right-click menu on sql editor tab for reloading the current file
  • FTP Window needs to remember its size
  • DynamoDB query bug introduced with previous version
  • Command Line Interface does not work with DynamoDB
Version 6.3.13 | Release Date: 2014-10-20 | Download
  • Added Amazon Redshift support
  • Enable viewing of raise output in Netezza
  • Added support for Apache Derby 10.11
  • Export Tool: If halt on export is unchecked, all export files / data not getting written
  • Save to FTP menu option not working
  • Cassandra: Can't always handle concurrent requests.
  • Changing the decimal separator in query results preference ignored for SQL Server and Sybase
Version 6.3.12 | Release Date: 2014-09-23 | Download
  • Export Tool: Added an option to not halt on errors when exporting multiple tables
  • Added UCanAccess JDBC driver support
  • Allow user to change the location of the built in database
  • Command Line Interface all to pass all information to connect to the database on the command line Example: java -Xms64M -Xmx1200M -jar razorsql.jar -export "jdbc:mysql://192.168.1.11:3307/sample?noDatetimeStringSync=true|com.mysql.jdbc.Driver|/Users/user/Library/RazorSQL/mysql/mysql-connector-java-5.0.8-bin.jar|testuser|testpass" "select * from department" csv "/Users/user/Desktop/export.txt" NO NO NO "DEFAULT" "DEFAULT"
  • Upgraded internal database from HSQLDB 1.8 to HSQLDB 2.3
  • Database conversion: When converting from a database with default upper case to a database with default lower case or vice versa, no longer wrap generated column names in quotes if they are not in the default case
  • PostgreSQL function names not displaying in the database browser for certain PostgreSQL databases
  • DynamoDB: Errors occur if attributes are not present near the beginning of the table, but do have values later in the table
  • Query scheduler does not work with Salesforce
  • Generate SQL from query results with table name with a space not generating correct SQL
  • Salesforce - unable to query Case table due to SQL syntax error
  • Database Conversion: Boolean types getting converted to Oracle failing on insert
Version 6.3.11 | Release Date: 2014-08-27 | Download
  • Mac 64-bit: Made changes to try to prevent RazorSQL from crashing and Window display issues caused by Karabiner keyboard customization software
  • Export tool throws an error when exporting HSQLDB blob columns
  • Query results does not show HSQLDB blob columns in hex format
Version 6.3.10 | Release Date: 2014-08-20 | Download
  • SQLite: Copy to Another Database. Table name not getting set to the new table name if a new table name is entered
  • Mac 64-bit Version: Crashing issues on some machines
Version 6.3.8 | Release Date: 2014-07-02 | Download
  • Added PostgreSQL materialized view support
  • Added support for creating projects and interacting with projects via a tab on the file system browser
  • Enhanced materialized view options on the database browser for Oracle
  • Added an option to print line numbers when printing via the web browser option
  • Expansion of materialized view node in database browser now shows view columns
  • DynamoDB: All columns not always displaying in select * queries
  • PostgreSQL Database browser not differentiating among overloaded functions
Version 6.3.7 | Release Date: 2014-06-10 | Download
  • Salesforce: Added copy to local database option for Salesforce tables
  • Added Copy File Path option to File System Browser
  • Import Tool: Create table from import - table names converted to default case for the database
  • Limit size of table references window in query builder to prevent window from going off screen
  • If there is an at sign in table - wrap in quotes
  • Database Conversion: Oracle to H2 and H2 to Oracle conversion files missing
  • Import Tool: Create table from SQL inserts - generated column names sometimes have spaces
Version 6.3.6 | Release Date: 2014-05-22 | Download
  • DynamoDB: Added ability to force a query or scan operation using the select_query or select_scan syntax instead of just select select_query * from employee where id = 1
  • DynamoDB: Added ability to specify an index to use for a query operation using a query hint select_query /*index_name*/ * from table_name where . . .
  • DynamoDB: Enhanced logic to determine when to execute a query request and when to execute a scan request when query or scan is not indicated in select query
  • DynamoDB: added support for in clauses in SQL statements
  • DynamoDB: Import Tool: Added a checkbox for skipping columns / attributes in generated inserts when the value is null / empty
  • Added ability to set connection properties when using the MS SQL Server JDBC driver from Microsoft
  • DynamoDB: support beginning comments in queries
  • DynamoDB: A non-descriptive error is thrown when referencing an attribute in an SQL statement that does not exist in the table
  • If SQL Server jtds connection fails for SSL reasons, and MS SQL Server driver is installed, try connecting with the SQL Server driver
  • Changed the formatting of the query error text to handle line wrapping better
  • Faster scroll speed on Explain Plan window
  • If result columns are moved and put back in the same place - results editor throws error preventing changes due to columns being re-arranged
  • PostgreSQL: editing views taking a long time in certain situations
  • Query Builder: add table button window appearing behind the query builder on Mac
  • Query results edit table button not always appearing for supported queries when the queries have comments in them
Version 6.3.5 | Release Date: 2014-04-29 | Download
  • Filter Query Results Tool: Added options for matching any column in a row with equals, contains, or in operations
  • Import Tool - If column names included on first line of delimited file or excel spreadsheet, try to populate column number field based on order of column names
  • Command Line Export Tool: Added multi-value insert syntax option for supported databases
  • Command Line Backup Table Tool: Added multi-value insert syntax option
  • Command Line Backup Table Tool: Added included identity column insert option
  • Command Line Backup Schema Tool: Added multi-value insert syntax option
  • Command Line Backup Schema Tool: Added included identity column insert option
  • Changed process for getting PostgreSQL type information to improve performance
  • No longer display keep-alive errors for SQLite
  • Database Browser: Informix tables and views not always getting sorted in the correct order
  • DyanmoDB: Generate DDL tool not generating column types when tables have both hash and range keys
  • DynamoDB inserts against tables with more than one global secondary index throwing errors
  • DynamoDB describe table not showing all global secondary indexes
Version 6.3.4 | Release Date: 2014-04-01 | Download
  • Added H2 database conversion support to and from HSQLDB, MySQL, Oracle, SQLite, MS SQL Server, PostgreSQL, and MS Access
  • Added MonetDB support
  • When closing RazorSQL with unsaved files, added a cancel option to the Yes/No save dialog
  • New session window no longer required mouse to navigate
  • Changed memory settings on Mac OS X 64-bit version
  • DynamoDB select count(*) queries with where clauses - where clauses getting ignored
  • Percent of original size field not showing correct values in zip file viewer
Version 6.3.3 | Release Date: 2014-02-25 | Download
  • DynamoDB: Add global secondary indexes and local secondary indexes to the describe tool
  • DynamoDB: Add global secondary indexes and local secondary indexes color indicator to the database browser
  • DynamoDB: Upgraded to latest AWS libraries
  • Increased launching performance of edit table tool
  • Increased launching performance of alter table tool
  • Execute Procedure Tool: For Oracle, now supports REF CURSOR as an IN OUT parameter if no value is set for the REF CURSOR as an IN param
  • DynamoDB - does not support tables with dashes in the name
  • DynamoDB: tables with global secondary indexes not showing key information
  • DynamoDB: describe tool not showing information for tables with global secondary indexes
  • DynamoDB: Tables with no rows not showing columns in the database browser
  • DyanmoDB: Unpopulated index columns not showing as columns in database browser
  • Read only version does not allow to change databases
Version 6.3.2 | Release Date: 2014-02-10 | Download
  • Added MariaDB support
  • Added the Oracle 12c JDBC drivers
  • Dynamodb - Export with generate DDL not working for tables with periods in the name
Version 6.3.1 | Release Date: 2014-02-05 | Download
  • Added close all query results option to right-click menu of query results tab
  • SQLite: Enabled foreign key support by default for new connections
  • SSH Client: Added ability to enter separate passphrase for private key file
  • SSH Tunnel Tool: Added ability to specify a pass phrase for a private key file
  • Added a MariaDB driver option to the MySQL connection type options
  • Ship with MariaDB drivers
  • Database Conversion: converting boolean true or false values to SQLite not getting generated with proper syntax
  • DynamoDB: Tables with dots in the name not supported for certain operations
  • Next Tab and Previous Tab options not working correctly on Mac
  • If query results column names are rearranged, and column names and results are copied to the clipboard, the column names are not in the correct order
Version 6.3.0 | Release Date: 2014-01-15 | Download
  • Added support for the Cassandra database
  • Added an Edit -> Delete Lines Containing option
  • Salesforce: Added the ability to connect to a Salesforce sandbox environment
  • Function Navigator / Function Selector: Now shows both procedures and functions in Oracle PL/SQL packages
  • Query Scheduler: Added option to set start time in seconds from current time
  • Query Scheduler: Added option to set the title of the query scheduler window
  • Query Scheduler: Added option to determine whether to overwrite or append to the output file if it already exists
  • Query Scheduler: Added option to load query text from a file
  • Query Scheduler: Added option to load query text from the SQL favorites list
  • Query Scheduler: Added file name, interval, executions, and query to status field of query scheduler window
  • Continue should be the default button on the Add Connection Wizard screen
  • Added additional error notifications for the Export tool
  • If a maximum rows value is set in the preferences, that value will get set on the JDBC driver's statement object for each query
  • Salesforce: Using TableName.ColumnName syntax in queries returns null values
  • Salesforce: Relationship queries using join tables via dot notation columns (example: Contact.Account.Name) returning null values for columns from the joined tables
  • Salesforce queries not always returning rows above initial salesforce request limits
  • Mac 64-bit: Various focus issues where windows / dialogs are not getting focus when appearing
Version 6.2.6 | Release Date: 2013-12-10 | Download
  • Connection to Salesforce not working since previous release
  • SQL Server / Sybase: Calculated results in select clauses can return 0.0 instead of null
Version 6.2.5 | Release Date: 2013-12-05 | Download
  • Added Retina Display support for Mac 64-bit version
  • Query Results - added row count display for query results for queries executed without using the fetch all rows option if all rows have been retrieved from the query
  • Database Browser - added logic to always trim spaces from tables for databases where table are retrieved from the driver as opposed to executing system queries
  • FTP Connection Window - mouse click no longer needed to connect
  • Changed default font on Mac 64-bit versions to enable bold in default Monaco font
  • Execute SQL Fetch All Rows option displays extra blank row in the query results after the last row
Version 6.2.4 | Release Date: 2013-11-21 | Download
  • Added auto download and install option for the MS SQL Server driver for SQL Server and SQL Azure
  • Added razorsql_portable.exe to the Windows version for launching a self-contained version of RazorSQL that does not store data outside of its directory structure
  • Upgraded JRE to version 1.7.0_45 on Windows and Linux versions
  • Upgraded DejuVu Sans Mono fonts to the latest versions
  • Made MS SQL Driver the default driver for SQL Azure
  • SQL Server and Sybase - Large numbers being rounded when returned in scientfic notation from the driver
Version 6.2.3 | Release Date: 2013-10-24 | Download
  • Added a fetch all rows button to the query results toolbar and a fetch all rows option to the results menu for fetching any remaining rows not yet retrieved from a database query
  • Added a Connections -> Change Current Database / Schema menu option
  • Typing enter in query results search field now executes search
  • The escape key was not closing certain dialog windows
  • Certain numbers being converted to scientific notation in MS SQL Server and Sybase are now displayed in decimal
  • Focus in query results menu item no longer sets selection to first cell in results if a cell is already selected
  • Next Word, Previous Word, Select Next Word, Select Previous Word, Delete Word, and Backspace Word menu items / shortcuts no longer considers underscore as word separators
  • Informix Generate DDL - create table DDL for int8 columns are getting generated with sizes
Version 6.2.2 | Release Date: 2013-09-25 | Download
  • Upgraded SQLite JDBC driver version - added support for wal databases
  • For certain multi-monitor display configurations, the max window size of RazorSQL is getting set to the primary display maximum resolution
  • SQL -> Execute SQL Output to File option throwing error
  • Derby Network databases - Auto download - both the derby.jar and derbyclient.jar files need included in the driver location field
Version 6.2.1 | Release Date: 2013-09-13 | Download
  • Added XML and HTML as format options in the command line export tool
  • Added Add Query to SQL Favorites option to right-click menu on query results tab
  • Errors connecting to Salesforce not giving detailed error information
Version 6.2.0 | Release Date: 2013-09-11 | Download
  • Added support for Salesforce
  • Added support for HSQLDB 2.3
  • Added menu item to query results tab for Copy Results to Clipboard (No Column Names)
  • DB2 LUW: Added ability to specify connection properties when creating a connection
  • Teradata: Added ability to specify connection properties when creating a connection
  • Editor: Select to Begin of Line, Select to Begin of Paragraph, and Select to Begin of Document options not setting cursor position to the beginning of the selection
  • Upgraded SSH library - new encryption algorithms supported
  • DynamoDB - Backup, export, and generate insert tools no longer include column names and null values in insert statements for columns that have no value in the table
  • Changed behavior of SQL editor when executing queries and the last statement in the editor is missing the statement delimiter
  • DynamoDB: Not all tables are being returned in database navigator for databases with large numbers tables
Version 6.1.6 | Release Date: 2013-07-29 | Download
  • Enhanced parameterized query parser to work better with non-select statements such as inserts, updates, and deletes and enhanced parser to work better with operators and special characters
  • Mac OS X 64-bit: Updated included JRE to latest build that contains fixes for certain freezing issues
  • Changed how RazorSQL exits so that it gives open connections a longer time to close before exiting
  • Export Tool: SQL Server: date format not working for date column when using the jTDS driver
  • Export Tool: When a custom date format is requested, date columns in formats other than the default are not getting converted
  • Export Tool: Export as Text - inserting a blank line in results in certain situations
Version 6.1.5 | Release Date: 2013-07-17 | Download
  • SimpleDB - More detailed error messages when incorrect select SQL syntax is used
  • Mac 64-bit version: Change configuration for graphics hardware acceleration
  • Execute Procedure Tool: Does not support datetime types for SQL Server and Sybase
  • DDL Generator - Alter Table syntax - foreign keys that reference multi-column primary keys are not getting combined into one alter table statement
  • Clicking on certain menus causing currently selected tab to change in certain situations
Version 6.1.4 | Release Date: 2013-07-06 | Download
  • DynamoDB region not getting set correctly for non US-east regions
Version 6.1.3 | Release Date: 2013-07-03 | Download
  • Fix for MongoDB SQL parsing but introduced in version 6.1.1
  • Fix for MongoDB database data search bug introduced in version 6.1.1
  • SQL Azure: Added support for editing triggers and viewing trigger contents
  • PostgreSQL Database Browser: Automatically expand schemas when expanding the database node
  • Mac 64-bit version - Certain keyboard shortcuts using Shift such as next character, previous character, next line, previous line, next paragraph, and previous paragraph are executing twice for each keyboard event instead of once
Version 6.1.1 | Release Date: 2013-07-01 | Download
  • Added SQL Create Table statement support for DynamoDB
  • Added support to generate Create Table statement DDL to DynamoDB database browser and DynamoDB backup and export tools
  • Added support for Derby 10.10
  • For SQL Server and Sybase schemas node automatically expands when database is expanded in database browser
  • Allow using time formatting options on Oracle dates in the query results
  • With dual monitors, Executing window and Find dialog window sometimes not showing on the correct monitor
  • View Menu custom keyboard shortcuts not always working in certain situations
  • When executing a long running query, and switch to another tab, and the first query finishes, the currently selected tab gets updated with the query results
  • Windows 7 and newer taskbar pinning of RazorSQL not using Windows standard behavior
  • In certain situations, the entire view definition is not being returned when generating SQL Server View DDL
  • Keyboard focus actions do not work on the add connection / connect window when the window is launched from an already connected tab
  • DynamoDB - SQL statements not handling columns with spaces correctly
  • DB2 for Mainframes database data search throwing error on SQL generated by the data search tool
  • Fixed certain crashing scenarios on Mac 64-bit only version for Lion and Mt. Lion
Version 6.1.0 | Release Date: 2013-06-03 | Download
  • Added support for Amazon DynamoDB
  • Added ability to change look and feel to different color themes
  • PostgreSQL: Added the ability to view output from functions such as RAISE NOTICE statements
  • Database Navigator: Increased speed of initial load for MS Access
  • Added a preference for whether to strip comments from queries
  • Added a View -> Reset Display Sizes to Default option
  • Added an option to reset all preferences to defaults (Edit - Reset Preferences)
  • Changed behavior of when a new tab is created and when the current tab is loaded when opening files
  • Query Builder: if percent symbols not entered by the user for LIKE and NOT LIKE operators, value is automatically wrapped in percent symbols by RazorSQL
  • Increased frequency of how often SQL history is written to disk
  • SQL Server: Stop filtering db_owner schema from database browser
  • Updated PostgreSQL JDBC driver that ships with RazorSQL
  • Updated Jsch SFTP library to the latest version
  • Max Rows per Query for SimpleDB and DynamoDB is now a required field when adding a connection profile
Version 6.0.7 | Release Date: 2013-04-04 | Download
  • PostgreSQL Backup and Export Table tools - Now generate create sequence statements prior to the create table statements if a column references a sequence
  • PostgreSQL Backup and Export tools - added option for whether to include serial columns in generated insert statements
  • Added ability to view print output for Sybase SQL Anywhere and Sybase IQ
  • Auto-detect certain statement separators for the Import from SQL file and Execute SQL script processes
  • Made database name a required field when creating new PostgreSQL connections
  • PostgreSQL Export / Backup Tools - Not generating DDL for serial columns correctly
  • Edit Table Tool - When text has line breaks, text is getting formatted incorrectly in popup window
  • Using keyboard shortcut with Shift on Mac causes action to occur twice in some instances
Version 6.0.6 | Release Date: 2013-03-22 | Download
  • MS SQL Server - Added a backup database tool
  • Added a Execute All Statements - Fetch All Rows option
  • Added Informix PAM authentication support
  • Added a preference for whether to display the Executing window during query execution
  • Added an executable to launch RazorSQL in read-only mode on Windows
  • Added options for launching RazorSQL with graphics acceleration turned off for Windows and Mac.
  • Remember the Match Case setting on Find / Replace in Files
  • MySQL Database Browser: Users without show databases permission not getting a categorized list of databases
  • Installation missing the SQL Server ASP bridge file
  • Edit Table tool - when columns with null values are part of the table key for updates or deletes, SQL syntax getting generated as = null instead of is null
Version 6.0.5 | Release Date: 2013-03-01 | Download
  • Added Copy Table to Another Database option in the DB Tools menu and on the database browser context menu
  • Added a Run on Local Server option in the Tools - HTML menu
  • PostgreSQL Binary Data Editor not launching for tables in the public schema
Version 6.0.4 | Release Date: 2013-02-23 | Download
  • Added create schema tools for H2, HSQLDB, Derby, and PostgreSQL
  • Command Line Tool: Added an option to specify an import file start row on the import command
  • Command Line Tool: Added a fetch size override parameter to the export command
  • Added a schema selection dropdown to the main toolbar for H2 database connections
  • Updated included PostgreSQL JDBC driver to the latest version
  • For SQL Server and Sybase, multiple result sets can now be automatically displayed without using the "Fetch All Rows" execution option if the first result set returned contains fewer than the "fetch size" number of rows
  • Updated graphics runtime environment for Windows, Mac, and Linux versions
  • Try to export more than 65536 rows in XLS format, hangs
  • Using very large fonts in the navigator causes letters to get cut off
  • HSQLDB: Explain plan not working for newer versions of HSQLDB
  • Fix for potential stability issues for certain Mac OS X 64-bit machines
Version 6.0.3 | Release Date: 2013-01-30 | Download
  • Edit table tool cells now adjust margins with font size increases
  • Sybase IQ - default result set holdability changed to forward only
  • Convert query results to local database, if a local schema name is entered, results conversion throwing error
Version 6.0.2 | Release Date: 2013-01-16 | Download
  • Added ability to connect via private key file for SSH tunnels
  • Added ability to connect via private key files for the SFTP client
  • Included MySQL sample database in templates
  • Added ability to add connection properties to Sybase JConnect driver
  • Import tool tries to automatically recognize if the first row of the import file contains column names and sets the value for the first row field accordingly
  • Database Navigator: Enabled the edit option on the database navigator context menu for views
  • Database Navigator: Changed the query used to get Sybase databases
  • Execute SQL Script - If query is empty, do not attempt to execute it
  • When selecting from template, put cursor position back at the beginning of the insert
  • More help error message for Sybase optimizer errors when in read uncommitted mode
  • Firebird: Smart commit option not working correctly
  • Oracle CLOB Editor - requiring table case to be upper-case in order for clob editing to work
  • FTP / SFTP Client - List of FTP sites does not scroll or get bigger
  • Oracle Database Conversion via ODBC driver throwing errors when data type is of type decimal
  • Database Converter: MYSQL bit data type throws error during conversion
  • Database Converter: MS Access to PostgreSQL conversions using double instead of float8
  • Database Converter - Tables and columns with spaces in insert statements not getting formatted correctly when converting from databases with different formatting rules
  • MySQL generate index ddl and index show info not always factoring in the table the index is assoicated with. Causes problems when a database has multiple indexes with the same name
Version 6.0.1 | Release Date: 2012-12-05 | Download
  • Import Tool: Add ability to save import settings for reusable import operations
  • Export Tool: Add ability to save export settings for reusable export operations
  • Export Tool: Add an option to open the exported file after the export is complete
  • SQL Editor: Add a "Open file after complete" option to the Execute SQL -> Output to file option
  • Connection Wizard: Give ability to add Oracle connection properties
  • Command Line Export: Give option to pass in database password override on the command line interface for the import, export, execute, backup table, and backup commands
  • General: Added keyboard shortcuts and options to the Window menu for moving between query results tabs
  • Netezza - Limit open cursors to one per connection
  • Change colors for edited, inserted, and deleted rows on edit table tool so they are no so bright
  • SQL Editor: Auto-complete not working for certain multi-table joins
  • SQL Editor: Code -> Line Comment option not generating correct comment syntax when connected to MySQL
  • SQL Editor: Text - To Upper and To Lower - if null is highlighted everything gets capitalized instead of just null
  • Sybase: Sybase - when using aliases in a stored procedure that executes a select statement, the query results are displaying the actual column names and not the aliases
  • SQL Server edit function tool changing create to alter in certain situations when it should not be
  • Title on create table from results window not correct
  • Radio buttons on create table from results not mutually exclusive
  • FTP download/upload progress not shown correctly when transferring large amounts of data
  • Query Results: Generate SQL Updates - if multiple tables with the same name across schemas / databases, sometimes clauses get duplicated in generated SQL
Version 6.0.0 | Release Date: 2012-10-10 | Download
  • Database Conversion: Added database conversion tools for converting the following types of databases: HSQLDB, MS Access, MS SQL Server, MySQL, Oracle, PostgreSQL, SQLite
  • Database Conversion: Added the ability to convert tables from the following database types to the RazorSQL local database: DB2, Derby, Informix, MongoDB, MS Access, MS SQL Server, MySQL, Oracle, PostgreSQL, SimpleDB, SQLite, Sybase
  • Database Conversion: Added Copy to Local Database option for copying tables from remote dbs to the local RazorSQL database
  • Added a Create Table from Results Option for creating a table from query results
  • Added a Create Local Table from Results for creating a local table from query results on a remote database
  • Added a Create Table from Results option for converting the query results to a table on another database
  • Added Query Referenced Table option to query results for foreign key columns
  • Add ability to view images - open an image file and display it
  • Added Search -> Goto Column option for the SQL editor
  • Added option to not include column names in output for Execute SQL - output to file
  • Added Insert - Insert from File option to the Inserts menu
  • For parameterized queries, add option for automatically wrapping character data in single quotes
  • Added an option for viewing a status log for each connection that includes queries executed, query times, and rows returned
  • Added 10 to Fetch Limit Rows option
  • Added Editor Backups option to the preferences for backing up files on save
  • Added binary data editing and image viewing with the SQLite JDBC Driver
  • Added support for binary data editing to the RazorSQL SQLite Driver
  • Ship with SQLite JDBC driver
  • SQLite - Auto expand navigator to show Tables, Views, etc.
  • Allow to change auto commit on the toolbar
  • Add SSH tunnel support for MongoDB
  • Added SQL favorites selector shortcut
  • Added a timeout for how long results / statements will stay open and added a preference for it
  • Added support for Derby 10.9
  • Add full screen mode on OS X Lion and Mountain Lion
  • Better auto-completion support for certain join types
  • Added a 64-bit only RazorSQL download for Windows
  • Better memory handling for SimpleDB queries with large result sets
  • Added Consolas as a fixed-width font
  • Recognize reserved words in generated SQL, including database specific reserved words
  • Added additional information to error messages displayed when queries or statements thrown an error
  • Database Browser: Change firebird query for retrieving sequences
  • Sybase: make sure result sets are always read-only
  • Query log, don't store queries in memory, store them in a file
  • SQL history, just log to file, on exit, trim the file down to the size requested by the user
  • Import Tool: Handle importing date columns from Excel to Oracle
  • Import Tool: Handle importing timestamps from Excel to Oracle
  • Import Tool: Delimited File Import - Now accepts the following date formats for Oracle: MM/DD/YYYY YYYY-MM-DD
  • Remove Execute Batch option for SimpleDB since it is not currently supported
  • Make View JSON for row and Edit JSON for row windows for MongoDB resizable
  • Can now recognize more often when an Access table has a primary key
  • Create Table Tool: Changed sytnax when creating an MS Access table that has a primary key
  • For the SQLite JDBC driver, when there is a syntax error, the error message is not helpful
  • Access: Generate DDL Not generating Primary key even if it is defined
  • Upgrade version of SQLite shipping with RazorSQL
  • Added transaction isolation setting to the create connection profile process
  • Changed default transaction isolation to read uncommitted for DB2, MS SQL Server, and Sybase
  • When editing table results or query results, when the cell in table is clicked on for editing, the font used is not the font set on the table
  • Don't ship with any Derby drivers. Don't pre-select any versions. Add all Derby drivers to the auto-download option
  • Change RazorSQL local data storage directory location on Mac and Windows to align with standards for each OS
  • Update JRE to version 1.7 for the Windows versions
  • View row in column mode is now resizable
  • Added more tips of the day
  • Increase max memory on Mac and 32-bit Windows versions
  • PHP Classes syntax highlighting issue
  • HttpUtil: Need to also set httpsProxyHost and httpsProxyPort
  • SQL Server - Tools like Copy Table, etc. that take build catalog, schemas, tables selection box only include schemas from the currently selected database
  • PostgreSQL: Backup tools - Not pulling in PostgreSQL catalog to information schema queries causing RazorSQL to go to the driver to get type information
  • MongoDB: Clicking the Edit option on the database navigator on the non-default database throws an error
  • Mysql: Data getting converted to Hex that should not be:
  • Oracle FLOAT data type size getting generated as 0 in the generate DDL tool
  • When checking for identity in Export tool, sometimes throwing error
  • SQL Server rename column - if column name or table name has spaces, should not be wrapping in quotes
  • When doing an auto-complete / auto-lookup in HSQLDB, MySQL, and Derby, not factoring in the Schema
  • Trim Spaces option being ignored on the command line export client
  • MySQL, H2, HSQLDB - If multiple tables with the same name in various databases / schemas clicking to edit the table in the query results may throw an error
  • If you drag columns around in the query view window and do an edit, the generated SQL references the incorrect columns
  • Connect to a database, hit the connect button, click on the Add Connection Profile tab, click continue, can't put cursor in any of the fields
Version 5.6.4 | Release Date: 2012-07-16 | Download
  • Added support for Mac retina displays
  • Added support for MongoDB slaveOK command
  • Added Gatekeeper signing for Mac OS X Lion
  • Updated H2 driver
  • Auto-complete shortcut not working in certain situations
  • Amazon SimpleDB: Some unicode characters not accepted via SQL insert and update statements
Version 5.6.3 | Release Date: 2012-01-03 | Download
  • RazorSQL can now read configuration files such as connection profiles from a central location on launch
  • Added a preference for whether to highlight SQL statements on execute
  • Added a preference for whether to warn when update / delete statements with no where clause are executed
  • SQL Editor: If only one statement is present, do not highlight the statement on execute
Version 5.6.2 | Release Date: 2011-12-06 | Download
  • Added an SSH tunnel option to the add connection profile process.
  • Added the ability to specify a file that includes a query to execute for the command line export tool
  • Added support for Sybase functions for the Sybase database browser
  • Added an option to specify a custom delimiter in the command line export tool
  • Added an option to specify characters at the end of each row for the delimited file option of the export tool
  • Enhanced the linux launch script
  • SimpleDB Export Tool: when generating insert statements or XML files, if an attribute does not exist for a given item, do not list the attribute in the column list and do not include null for the value in the value list of the insert statement
  • SimpleDB Export Tool: If the domain has attributes that are not attached to one of the first 100 items, but are attached to a later item, those attributes are not getting included in the export. Changed this behavior for the insert, xml, and Excel export options
  • SimpleDB: If no proxy information is entered, RazorSQL will now use the system proxy information by default when connecting to SimpleDB
  • SimpleDB: When loading query results, dynamically update the results to include any attributes that were not tied to items in the first 100 rows
  • Auto Complete: If there is nothing to complete, bring up a table list
  • Added keywords to the SQL syntax highlighting file
  • The binary data editor is no longer enabled on join queries. It is only supported on queries against single tables
  • The view as image option is now available for join query results on certain databases
  • Informix auto complete is not trimming table names
Version 5.6.1 | Release Date: 2011-10-28 | Download
  • Command Line Export with insert statement option - escape quotes now defaults to on
  • SQL Server export query results with unfetched rows sometimes inserting N at the end of data
  • Load time decrease due to class loading error between version 5.5.5 and 5.6.0
Version 5.6.0 | Release Date: 2011-10-19 | Download
  • Added support for MongoDB
  • Add the ability to connect via proxy servers for Amazon SimpleDB connections
  • HSQLDB: added support for switching schemas to the toolbar
  • Derby: added support for switching schemas to the toolbar
  • Add option to display the query text before results for Execute SQL - output to text options
  • Added a preference for setting the decimal separator on query results
  • Autocomplete / auto lookup - column names now wrapped in quotes when necessary
  • Increase default max row count for SimpleDB to 5000
  • Export to Excel, set the cell type and format based on the type of the column
  • Import from Excel, if the cell value is a date, format it as a JDBC date
  • Executing statements with statement delimiters in comments throwing an error due to parser not factoring in comments
  • Command line generator: wrap locations that have spaces in quotes
  • Alter table in MySQL with a connection without a database selected, throwing no database selected error
Version 5.5.5 | Release Date: 2011-09-08 | Download
  • Added Apache Derby 10.8 driver download option
  • Added HSQLDB 2.2 driver download option
  • For MS Access queries starting with line comments (--), RazorSQL now strips the line comments before executing the query
  • SimpleDB import from file of SQL statements is throwing an error
  • Slashes in column name needs quoted
  • Only first 4000 chars are being displayed from SQL Azure procedures
  • Execute All statements option not working correctly
Version 5.5.4 | Release Date: 2011-08-21 | Download
  • Compare Tool: Added option to write compare results to file
  • Command Line Interface: Added option for comparing the results of two queries
  • Added support for DB2 VSE
  • Compare Tool: maximum compare lines is now configurable via the preferences
  • Command Line Interface: For SQL Server and Sybase connection profiles that do not have a database set, the command line tool now executes a use command based on the database specified as a command line option
  • Informix select into temp table queries throwing errors
  • SimpleDB command line - create domain statement throwing error
  • Import from Excel - fill with empty data checkbox not displaying
  • Procedure Editor compile error window - if error message is too long, text gets cut off
  • Query Results - when user resizes columns, column width getting reset after scrolling
Version 5.5.3 | Release Date: 2011-07-13 | Download
  • SQL Editor: Parameterized query input window now gives option to save the parameter value for the session
  • Added a Clear Saved Query Parameters option to the SQL menu
  • SimpleDB Database Navigator: The view contents option for domains with dots or dashes fails
  • SimpleDB: insert syntax for inserting into domains with dots or dashes not accepting tick marks around domain
  • SimpleDB: database navigator only showing up to 100 domains
  • SimpleDB: generate select statement option is including itemName() in the select when it should not be
Version 5.5.2 | Release Date: 2011-06-16 | Download
  • Import Tool: Added insert or ignore and replace syntax options for statements generated by the import tool for MySQL and SQLite
  • Export and Backup Tools: Added insert or ignore and replace syntax options for statements generated by the export and backup table and database tools for MySQL and SQLite
  • Export and Backup Tools: Added option to generate multi-value / multi-row insert statement syntax instead of one insert statement for each row being inserted for Derby, DB2, MySQL, PostgreSQL, and SQL Server
  • Improvements to load time performance
  • Added Window - Focus in database navigator option to the Window menu
  • Added Tools - PHP - Execute Program option
  • Added Tools - PHP - Check Program Syntax option
  • Added Tools - Perl - Check Program Syntax option
  • Added Tools - Ruby - Check Program Syntax option
  • Added validation to the import and export tool to require a database and / or schema to be entered
  • Oracle database navigator loads slowly on some systems
  • Control-click does not bring up context menu on Mac for the database browser
  • Windows context menu keyboard key does not bring up the context menu
  • Comments in front of a query can cause edit table tool to remove the where clause when launching
Version 5.5.1 | Release Date: 2011-06-02 | Download
  • Added drag and drop support for dragging items from the database navigator to the SQL editor and query results section
  • Added a View as Image option to the right-click menu of the query results cells for cells containing binary data
  • Edit Table Tool: Added support for inserting and updating binary data in hex format
  • MySQL: binary data editor now also supports longblob, mediumblob, tinyblob, and long varbinary columns
  • PostgreSQL - binary data editor now supports the bytea data type
  • Added copy column name to editor option on the right-click menu of the query results column heading
  • Added a decimal separator preference
  • Added comma, tab, and spaced delimited file output options to the query scheduler
  • Added a View as Image option on the binary data editor
  • Results SQL Generators - added ability to display binary data in hex format in generated SQL
  • The backup tool can now store binary data in hex format
  • The export tool now stores data in hex format for the SQL Insert export type
  • Added an option to import tool for SimpleDB about whether to tie null/empty values to the attribute.
  • Added support for the SQLiteJDBC driver
  • Added Greenplum to the list of supported connection types
  • Added preference so that the SimpleDB multi-value separator can be customized
  • Added the ability to escape the SimpleDB multi-value separator to be able to insert text in one value that contains the separator
  • Added preference for whether or not to enabled database navigator drag and drop
  • Added a preference for whether or not to display binary data in query results
  • Added a preference for whether or not to convert binary data to hex in query results
  • Added support for sorting Oracle timestamp columns in the query results
Version 5.5.0 | Release Date: 2011-04-14 | Download
  • Added support for SQL Azure
  • Added support for showing rows as they become available with the Execute SQL Fetch All Rows option
  • Added the following HTML wizard tools: button, check box, file select, form, image, link, ordered list, radio button, select box, table, text area, text input, unordered list
  • Added page down button to query results toolbar
  • Added support for writing unicode characters in the export to excel option
  • Added options to only generate DDL to the backup database/schema, backup table, and command line backup and backup table tools
  • Added character encoding dropdown box for MySQL JDBC
  • Automatically include set identity insert on and off calls for MS SQL Server for tables in the backup and export tools that are exported / backed up and identity columns are included
  • Added Execute Editor Contents as One Statement option to the SQL menu
  • Added a fully qualify object name option to the Generate DDL tool
  • Added support for displaying output for postgresql vaccuum command when used with the verbose option
  • Added text to html converter
  • Added open and sidekick tabs to the file system browser
  • Added javascript templates
  • Added php templates
  • Added javascript inserts
  • Added the following options to the context menu of the editor tabs: close all except current, rename, move, copy file path, size, get info, and sort tabs
  • Added ability to change the results header column font
  • Added support for not including PostgreSQL serial columns in edit table tool generated inserts
  • Added auto completion for alter, drop, and truncate table commands
  • Added Window menu option for moving focus to query results
  • Added Window menu option for moving focus to the editor
  • Added a sort columns button to the describe tool
  • Added preference for whether to show query results rows as they become available
  • Added Support for HyperSQL / HSQLDB 2.1
  • Support page on RazorSQL performance tuning
Version 5.4.0 | Release Date: 2011-02-09 | Download
  • Added support for Amazon SimpleDB
  • Added SimpleDB domain data editor
  • Added SimpleDB Add, Edit, and Delete Attributes tools
  • Added SimpleDB Backup database and domain tools
  • Added SimpleDB Import Tool
  • Added SimpleDB Export Tool
  • Added SimpleDB Create and Delete Domain Tools
  • Added support for writing SQL select, insert, update, and delete statements against SimpleDB
  • Added an SQL parser tool that will parse an SQL statement and display syntax errors
  • Added Apache Derby 10.7 driver to the auto download process
  • SQL Editor: Added a word wrap option via the preferences
  • SQL Editor: Added a word wrap guide option via the preferences
  • FTP / SFTP: Added a create new site button to the save to ftp menu options
  • Compare Tool: Added the ability to compare ordered or unordered data when comparing tables
  • Compare Tool: Added row counts for each compared object in addition to differences
  • Help: Added database specific help links to the help menu
  • SQL Anywhere and Sybase IQ procedure editor - changed to retrieve procedure text from the source column instead of definition column if available
  • SQL Anywhere and Sybase IQ alter view - changed to retrieve view text from the source column instead of the definition column if available
  • SQL Anywhere and Sybase IQ - changed procedure editor to use alter sytnax instead of drop / create
  • JDBC escape processing is now defaulted to false on all connections
  • Added JDBC escape processing preference
  • HSQLDB / HyperSQL: If no user is entered, SA is defaulted
  • SQLite: Check for existence of SQLite database file before connection when user specifies connect to existing database
  • SQLite: Default database creation to the user's home directory if not path is provided in the create database option
  • SQLite: Added a check to see if SQLite database is writable by RazorSQL
  • When GO or something similar is used as the statement delimiter, put a space before the GO when generating SQL statements via the query results or when saving edits from query results
  • Oracle Database Browser: Added a hint to the query to get schemas
  • Remember the location of the "Executing . . ." box that displays when a query is running
  • Derby: When adding a Derby connection profile, require user to select which Derby version they want to use
  • Added failover query if no MySQL procedure or function results are returned
  • Added query to get MySQL parameter columns from information schema for MySQL 5.5 or greater
  • Unable to connect to Derby 10.7
  • MySQL procedure and function columns not displaying in the database navigator when browsing databases other than the one specified in the initial connection
  • MySQL procedure and function columns not displaying in procedure editor and view content tool when using the MySQL PHP bridge
  • Derby - for certain versions, generate ddl generating invalid DDL for identity columns
  • DDL Generator: When a table has multiple primary keys with spaces / special chars in the column names, the primary key clause is not getting generated correctly.
  • Alter Table Tool: When altering a table and adding multiple columns with spaces / special chars as a primary key, the primary key clause is not getting generated correctly
  • Not defaulting current schema in HSQLDB / HyperSQL 2.0 and newer
  • First site created is not displaying in save/open to ftp dropdown
Version 5.3.0 | Release Date: 2010-12-20 | Download
  • Added SFTP / FTP client available in the tools menu
  • Added Open from SFTP / FTP option available in the File menu
  • Added Save to SFTP / FTP option available in the File menu
  • Added Bookmark found lines option to Find / Replace tool
  • Added row count option to right-click menu of database navigator
  • Added an option to trim leading / trailing spaces to export tool and command line export
  • Added date and timestamp formatting options to the Export tool
  • Added Generate SQL Inserts option to command line export tool
  • Added date and timestamp formatting options to command line export tool
Version 5.2.5 | Release Date: 2010-10-26 | Download
  • Added Execute SQL - Output to File options for one statement and execute all statement options
  • Added reconnect option to reconnect to the disconnected connection for a tab
  • SQL Editor: Added Column Selection Mode option (Edit - Column Selection Mode)
  • Added connect, disconnect, and reconnect options to tabbed pane context menu
  • Added XMLHttpRequest object to JavaScript code builder
  • Upgraded PostgreSQL JDBC driver
  • Execute Script tool no longer requires statement separators to be contained in the script.
  • Hitting shift end with selected text now keeps text selection accordingly
  • Hitting shift home with selected text now keeps text selection accordingly
  • Error thrown when trying to connect via the RazorSQL JDBC bridge using versions 5.2.3 and 5.2.4
  • When there are multiple result sets for one query, copying the results to clipboard / editor does not work on the extra result sets
  • Copy Table tool not executing SQL correctly if statement separator is not default
  • JavaScript code builder not showing methods for DOM objects
  • JavaScript auto method lookup does not work if equals assignment does not have spaces
  • If javascript var does not start with "var", auto lookup doesn't work
Version 5.2.4 | Release Date: 2010-10-12 | Download
  • Added Table Relationships tool
  • Performance improvements for exporting tables and backing up databases and tables
  • Performance improvements when using the Execute - Fetch All Rows option
  • Added JavaScript compressor
  • Added JavaScript validator
  • Added standard C library function lookup to Objective-C
  • Added standard c library autocompletion to Objective-C
  • Added auto signature display on ( for Objective-C for standard c libraries
  • Added C-style bracket event closures to Objective-C
  • Show in Browser option now prompts for which browser to launch such as Firefox, Safari, Opera, Chrome, and Internet Explorer
  • The Show in Browser option for HTML files now only creates temp files if the currently active tab has not been saved to the file system and is not modified
  • MS SQL Server export of a query executed with fetch all option errors when using ODBC driver
  • SQL Anywhere database browser showing duplicate owners in some instances
  • XML Validator does not show line number of error when validating against a file on the file system
Version 5.2.3 | Release Date: 2010-10-01 | Download
  • Increased performance when viewing contents on SQLite tables
  • Increased performance when SQLite queries produce a large number of results
  • Added a CLOB data editor for Oracle
  • Added DB2 explain plan support for DB2 on z/os
  • When using the execute all option for SQL Server and Sybase, the View Print Output option displays output from all of the statements executed, not just the last statement
  • Added .htaccess / Basic Authentication support for the MySQL PHP Bridge, the PostgreSQL PHP Bridge, the MS SQL Server PHP Bridge, and the MS SQL Server ASP Bridge
  • Added option for whether to include MS SQL Server identity columns in generated SQL insert statements for the Export, Backup Table, and Backup Schema tools
  • Included sqlite program for 64-bit linux
  • Changes in DDL Generator tool for MS Access using third-party drivers to clean up errors in generated DDL caused by driver problems
  • SQL History not being saved in more recent versions
  • Cancelling a statement via certain ODBC drivers sometimes crashes RazorSQL
  • Execute All not parsing statements correctly when there is a single quote inside of a single line comment in query text
  • Generate DDL - primary key column with spaces not being wrapped in quotes
  • Running delimiter statement on SQLite connection causes executing query window to display and not go away
Version 5.2.2 | Release Date: 2010-09-16 | Download
  • Added support for Sybase IQ
  • Added support for the DELIMITER command for changing SQL statement delimiters
  • Add close all except current option to right-click menu of query results
  • Display current sql statement delimiter on editor status panel
  • Added Edit -> Text -> Insert International Chars option
  • Added Edit -> Text -> Remove White Space option
  • Added Edit -> Text -> Remove Lines Containing option
  • Added Edit -> Text -> Remove Lines Starting With option
  • Single and double quote keys not working on certain international keyboard layouts
  • HTML Entities tool not working
  • Auto column lookup not determining table correctly for certain join situations
Version 5.2.1 | Release Date: 2010-08-27 | Download
  • Added a connect at startup option for connection profiles to automatically connect when RazorSQL launches
  • Added -profile command line option to automatically connect RazorSQL to a profile on startup
  • Window sizing adjustments
  • Preferences window not displaying on certain Mac versions
  • Drop multiple tables option showing empty initial dialog for databases that don't support catalogs or schemas
Version 5.2.0 | Release Date: 2010-08-24 | Download
  • Added DB Tools - Execute SQL Script option
  • Added smart commit mode. Executes commits after statements until a non-select statement is executed
  • Added preference for specifying query results date format
  • Added preference for specifying query results timestamp format
  • Added Tools - Execute Ant Build for integration with Ant
  • Add backup option to the command line tool for backing up databases / schemas from the command line
  • Add execute option to the command line tool for executing files of SQL statements from the command line
  • Added backup table option to the command line tool for backuping up tables from the command line
  • Add unicode support for SQLite on Windows
  • Added Command Line Call Generator tool for generating RazorSQL command line options
  • Added preference for whether or not to sort table columns in database browser
  • Added context menu item for sorting and unsorting table columns in database browser
  • Added jump to compiler error line number option on Java compiler
  • Added jump to compiler error ling number option on Mac Objective-C compiler
  • Added table columns option to database object search tool for most databases
  • View menu items can now be configured as custom keyboard shortcuts
  • SQL Server import tool - added option for turning IDENTITY_INSERT to ON before doing the import
  • Added option to Oracle thin driver for adding multiple hosts / ports for RAC connections
  • Allow use of "max" keyword for column lengths when creating tables
  • Made HTML link help system more responsive to mouse clicks
  • Selecting into temp table throws error for SQL Server
  • Selecting into variable my throw error in MySQL
  • Generate DDL Tool: SQL Server 2005 and 2008 varbinary, varchar, and nvarchar columns with a column length of max displaying -1 for the column size
  • Database Object Search: Search right-click menu option in the search results window not working
  • Schemas not displaying for some SQL Anwyhere versions
Version 5.1.6 | Release Date: 2010-07-06 | Download
  • Added a binary data / BLOB editor
  • Query Results: Column names sometimes displayed in header even if column aliases were used.
  • Updated auto download to grab latest JTOpen driver
  • Oracle blobs now show as (BLOB) in query results
  • RazorSQL now launches in 64-bit mode by default on 64-bit Macs
  • Interbase tables have trailing spaces in auto table lookup
  • Interbase queries using aliases now show aliases in the column header
  • Selects using table aliases not handled correctly in edit table tool and cell editor
  • SQL Server: varbinary(max) columns get generated as varbinary(-1) in DDL tools
Version 5.1.5 | Release Date: 2010-06-08 | Download
  • Added a create table option to the import tool
  • Added a delete all rows option to the generate SQL menu
  • Added ability to sort multiple columns to the sort query results tool
  • Added a charset selection dropdown to the MySQL create table tool
  • Updated HSQLDB JDBC drivers
  • Updated Derby JDBC drivers
  • Added auto-install JDBC driver option for HSQLDB 2.0 JDBC drivers
  • Added auto-install JDBC driver option for Derby 10.1, 10.2, 10.3, 10.4, and 10.6 JDBC drivers
  • Added connection type options for JDBC type 4 and type 2 for DB2 on z/OS to the connection wizard process
  • Added an AJAX example template
  • Added AJAX inserts to the HTML inserts tool
  • Updated Windows JRE
  • Updated Linux JRE
  • Changed Interbase database browser to use system queries to get tables, views and system tables
  • Generate SQL delete option does not end statements with statement separators
Version 5.1.4 | Release Date: 2010-05-22 | Download
  • SQLite performance improvements
  • Performance improvements for the Execute SQL - All Statements option
  • Added support for easier setup for HSQLDB and Apache Derby database connections for drivers not included with RazorSQL
Version 5.1.3 | Release Date: 2010-05-14 | Download
  • SQL Editor: Auto completion enhancements
  • Oracle Database Browser: Added right-click menu option for viewing table and column comments
  • Import Tool: Save last start and width values for a specific table for fixed width file imports
  • Added low screen resolution support for database browser menus
  • Added additional pl/sql file extension recognition
  • Launching improvements
  • Added himem files for launching RazorSQL with increased memory settings
  • Blurry icon problem on Windows 7
  • Generate DDL tool not generating enum values for MySQL
  • Generate DDL tool not generating MySQL auto increment
Version 5.1.2 | Release Date: 2010-04-14 | Download
  • Added auto detection for UTF 8 and UTF 16 files
  • Added progress bar and ability to cancel Find in Files and Find / Replace in Files tools
  • Added methods and anonymous functions to the JavaScript function / method navigator
  • Clicking on a line number highlights the entire line
  • Added ability to change the editor caret color
  • Enabled support of $ and ^ regular expression symbols for the Find and Find / Replace tools
  • Python syntax highlighting errors with certain text
  • When syntax highlighting is off, keywords are always showing as black, even when custom colors are set
Version 5.1.1 | Release Date: 2010-02-25 | Download
  • Added option to choose file encoding to the Export Tool
  • Added option to choose file encoding to the Backup Tools
  • Added option to choose file encoding to the Import Tool
  • Added charSet configuration property for PostgreSQL JDBC driver
  • Added charset configuration property for SQL Server jtds driver
  • Added named pipe configuration property for SQL Server jtds driver
  • Upgraded Oracle JDBC drivers to 10.2.0.4
  • Upgraded jTDS JDBC drivers to 1.2.5
  • Added backup options to editor right-click DB Tools menu
  • Add exec as an SQL keyword
  • Right-click on a line number in the editor now adds or removes a bookmark
  • Added smart comment (control or comment /)
  • Add Undo Chunk to right-click menu on editor
  • Add bookmarks menu to the right-click menu on editor
  • Print using browser enhancements for better translation of font size, bolds, and italics
  • Added Run on Local Web Server options to the PHP, Perl, Python, and Ruby tools menus
  • Added Java util for wrap selection in If
  • Added Java util for wrap selection in Else
  • File, Edit, and Inserts menu now have better support for lower resolutions
  • View Open Editors option now makes sure it is visible on screen if resolutions were changed
  • Validate the execute program processes to make sure the program actually exists
  • Change scroll buffer value so that auto window scrolling does not start until cursor is closer to end of the window
  • Uncomment option now takes into account all selected lines when uncommenting line comments
  • All Text menu tools now perform their functions on selected text only if there is text selected
  • Better handling of line break conversions when transferring files from Mac to Windows and vice-versa
  • Better adherence to default operating system line break formatting rules
  • Made the CSS and HTML validator results windows resizable
  • Certain Results menu options getting disabled on certain types of queries when they should not be
  • Sybase Database Browser not showing tables, views, or system tables when using certain roles
  • Right-click on File System Browser text field not showing popup menu on Mac
  • Shift down not highlighting line when the line is the last line in the editor
  • Word Count character count option not factoring in multi-character line breaks for windows
  • Editor status bar selected text length not factoring in multi-character line breaks for windows
Version 5.1.0 | Release Date: 2010-02-16 | Download
  • Added Backup Database / Schema option (DB Tools -> Backup Schema or Database)
  • Added Backup Table (DB Tools -> Backup Table)
  • Table Editor: Added better support for editing text with tabs and line breaks
  • Table Editor: Added a right-click menu to the data cells
  • Query Results Editor: Added support for editing text with tabs and line breaks
  • Export Tool: Allow user to specify SQL statement separator for the generated SQL
  • Export Tool: Multiple Tables Option now has checkboxes for selecting / deselecting tables, views, and system tables
  • Export Tool: The SQL export option how has a Generate DDL option for generating Create and Alter table statements for the exported tables
  • Export Tool: The XML export option now has an option to escape XML special characters
  • Import Tool: Import from SQL file now allows user to select the SQL statement separator
  • SQLite Database Browser: Increased performance for table column information display
  • SQL Editor: PostgreSQL stored function editor now uses the create or replace syntax
  • SQL Editor: Firebird procedure editor now uses the create or alter syntax
  • Generate DDL Tool: Added the option to select the SQL statement separator in the generated DDL
  • Generate DDL Tool: Added a fully qualify object names option
  • Generate DDL Tool: MySQL engine information is now generated for Create Table statements
  • Generate DDL Tool: MySQL char set information is now generated for Create Table statements
  • SQL Editor: Added Undo Chunk option
  • SQL Editor: Added more options to editor right-click menu
  • SQL Editor: Added error codes to error messages when the codes are available
  • View Procedure / Function / Trigger contents window is now resizable and remembers size and location
  • Describe Tool: Enhanced the foreign key tab
  • SQL Editor: Find / Replace window now remembers last location
  • Help: Added support articles and common support questions to the Help menu
Version 5.0.6 | Release Date: 2010-01-22 | Download
  • SQL Editor: For Mac, added more emacs key bindings (control k, control d, and control y)
  • SQL Editor: Added Code - Utils - HTML Entity Selector option
  • Auto Column Lookup: Column names sometimes duplicated
  • SQLite Database Browser: Not all column names showing for tables in certain situations
Version 5.0.5 | Release Date: 2010-01-18 | Download
  • Edit Table Tool: Added wrap lines button for the Edit in New Window option
  • Edit Table Tool: Resizing "Edit in New Window" window resizes the edit area
  • Query Results: View row in column mode was parsing HTML text
  • Create Index Tool throwing an error about not being able to get column names
  • Informix Alter Table - incorrect syntax on add constraint clause
Version 5.0.4 | Release Date: 2010-01-13 | Download
  • Query Builder: Added search table option for building database search queries
  • Query Builder: Automatically formats values entered when in or not in is used
  • Query Results: Clicking on a row number in the query results now selects the entire row
  • Query Results: Added Select Column option to right-click menu of query results column heading
  • Query Results: Added Edit Cells to Results menu
  • Query Results: Added Re-execute query item to the Results menu
  • Query Results: Added Save / View Cell Edits to Results Menu
  • SQL Favorites: Added mnemonics to SQL favorites menu
  • Export: Added options for generate fully qualified table name to export data, export schema, etc. tools
  • Editor: Added Search API reference option for PHP, Perl, and Python
  • Editor: Added API reference links for CSS, HTML, Java, Objective-C, PHP, Perl, Python, Ruby
  • Editor: Find in Files allows finding of text with line breaks
  • Editor: Replace in Files allows replacing of text with line breaks
  • Editor: Find / Replace in Open Editors now allows find / replacing text with line breaks
  • Editor: Added an Objective-C compile option for Mac
  • Editor: Added an Objective-C execute program option for Mac
  • Editor: Added Objective-C syntax highlighting support
  • Editor: Added an Objective-C Function / Method navigator
  • Editor: Added an Objective-C Sidekick
  • Editor: Added Objective-C code inserts
  • Editor: Added Objective-C templates
  • Editor: Added C and C++ code inserts
  • Editor: Added Scala syntax highlighting support
  • Editor: Added a Scala Function / Method navigator
  • Editor: Added a Scala Sidekick
  • Editor: Added Scala code inserts
  • Editor: Added Scala templates
  • Editor: Added COBOL code inserts and hello world template
  • Editor: Added code inserts for Ada, ASP, Batch, and Groovy
  • Editor: Added a compress files option to the file system browser for compressing files and directories in zip format
  • Editor: Added Emacs keyboard shortcuts on the Mac for down, up, right, left, end of line and beginning of line
  • Editor: Added a split file tool to the File System Browser and File - Tools menu to for splitting files into smaller files
  • Editor: Escape key can now be pressed to close most windows opened by RazorSQL
  • Editor: .plist files are now recognized as xml types
  • Editor: Execute Program enhancements
  • Set default button on filter query results
  • Allow function keys to be used in keyboard shortcuts
  • Added notes to Sort and Filter tools that only retrieved / displayed results are filtered or sorted
  • Query Builder: If no operator is selected, default is set to AND
  • Execute SQL: Parsing Change: if text starts with a function or procedure creation call, and there are multiple semi-colons, execute SQL will not parse editor by semi-colons when deciding what statement to execute, will send the entire contents of the editor
  • Linux Launch Script: if can't launch with internal JRE, search the system for one
  • Query Builder and Data Search Tool - Relaxed requirements on forcing table reference selections when adding tables
  • Hitting the delete key on the file system browser now deletes the file
  • If selected text has line breaks, when bring up either find in editors or find / replace, pre-select the tabs / line breaks button
  • Re-organize the search menu so all of the Find / Replace options are together
  • Add mnemoics for Start Recording and Stop Recording in the macro menu
  • Put the insert selector items in alphabetical order
  • Add Custom to the insert file type selector for the insert select tool
  • Editor: If word wrap is on, copying text to a text file does not get wrapped, only when typing it
  • Editor: If word wrap is on, opening a new text file does not wrap the text
  • File System Browser: can now copy a file to the same directory as long as a different name is provided
  • Editor: Double-click on a word in PHP file now also selects the dollar sign
  • Editor: Double-click on a word in a Perl file now also selects the dollar sign, at sign, or mod sign
  • Editor: Double-click on a word in a Ruby file now also selects the dollar sign and at sign
  • Editor: Edit - Delete - Delete Line now deletes line plus ending line break
  • Editor: Edit - Select - Select Line now selects line plus ending line break
  • Editor: Triple click now select line plus ending line break
  • SQL Server - tinyint field in generated DDL in Copy table tool and generate ddl tool should not display a size
  • SQLite: Doing a join on two tables with same column names returning column values from first table only
  • SQL Server Generate / View DDL - Identity option not being shown in the DDL
  • MS Access - in generated SQL updates, selects, and deletes, datetime columns should be wrapped in # sign instead of single quotes
  • Getting result set is closed error when exporing MS Access query results
  • Import connection profiles, if no profiles exist on the machine, throws an error
  • Query results tab name not handling beginning comments in queries when determining table name to display
  • Oracle - if the beginning of the select statement is a comment, RazorSQL is not stripping the ending semi-colon.
  • If no rows or columns selected in query results, edit table tool will not launch
  • Query Check Permissions functionality not factoring in commented lines
  • Editor: HTML validator returning one too many for warning count
  • Editor: Text - Insert text at column - error for please enter a column greater than zero when entering 1 as the column number
  • Editor: Copy Lines Containing window displays Cut in the text instead of Copy
  • Editor: Make sure control / command click deselects an already selected item on the file system browser
  • Editor: Home and End keys not working correctly on Mac
  • Editor: Copying from windows formatted file on a Mac system causing double-spaced lines
Version 5.0.3 | Release Date: 2009-12-03 | Download
  • Create Table Tool, on first screen, added Initial Columns (optional) option
  • Better support for machines with locked down user directories
  • SQL Editor: PL/SQL - better recognition of code blocks
  • SQL Editor: When the syntax highlighting type is SQL, not always executing Oracle blocks correctly
  • SQL Editor: Oracle - If / is on a line by itself and nothing is highlighted, execute until the /
  • Oracle compile not showing errors if procedure name has quotes around it
  • If the reserved word from is used as a column name, it is not getting wrapped in quotes in the create table tool, alter table tool change column type, or query builder
  • Multiple scroll bars displaying on the rename table and add sequence trigger options of the alter table tool
  • Execute all not parsing queries correctly when a semi-colon is inside of a string
  • Query parsing problems when the statement delimiter is semi-colon and semi-colon is quoted
  • Query results not displaying correctly if results are in HTML format
  • View row in column mode width should resize automatically based on column size
Version 5.0.2 | Release Date: 2009-11-19 | Download
  • SQL Editor: .plist files now recognized as an XML type
  • Double-clicking query results cells now prompts for whether to launch edit table tool or edit cells locally on first double-click
  • Auto table lookup values are now cached
  • Left-click followed by a right-click in the query results on Macs is no longer handled as a double-click
  • When editing query cells, if no rows are updated by the edit, a message is shown to the user
  • Auto table and auto column lookup now check if there was any typing done since the lookup was initiated. If there was, the displayed values list is filtered baesd on the typed values
  • Query results toolbar on Windows XP and earlier - buttons getting cut off.
  • Fixed load errors on machines with unwritable user home directories
  • Clicking cancel when launching the edit table tool not keeping the edit table window from displaying
  • Info.plist change on Mac to prevent warning about CFBundleTypeRole entry in the console
  • Generate SQL from query results tools not escaping apostrophes in generated SQL
  • Slow help menu display performance on OS X 10.6 Snow Leopard
Version 5.0.1 | Release Date: 2009-11-13 | Download
  • Added column mode for query results for viewing results row data vertically
  • Added Select Row option to right-click menu of query results cells
  • Use the sorted query results when launching the edit table tool from query results
  • Use the filtered query results when launching the edit table tool from query results
  • Added preference for whether or not to sort auto column lookup values
  • Added the ability to rename the query tab
  • If there is an order by on the query, keep the order when launching the edit table tool
  • Switching tabs causing query results edit mode on/off box to expand
  • Edit Table Tool - When hitting save and the table doesn't have any keys should prompt the user to select keys
  • OTHER option in database Add Connection wizard not working
  • Edit Table tool and Export tools not always getting correct table name from query for queries with certain formattings
Version 5.0 | Release Date: 2009-11-11 | Download
  • Added Database Object Search tool in Search -> Database Object Search menu option
  • Database Search Tool: Users can now add multiple tables and additional criteria to the search tool
  • Added ability to directly edit query results for qualifying queries (select * from a single table variants)
  • Added Oracle PL/SQL Auto completion for built-in packages and procedures
  • Added Transact-SQL auto completion for system procedures
  • Added SQL Generation options via the Results Menu for generating SQL select, update, insert and delete statements for the selected query results
  • Added Import and Export connection profiles option
  • Added a Copy Table tool via the DB Tools -> Copy / Backup menu option
  • Added Code menu with programming tools for various programming languages such as SQL, PL/SQL, Transact-SQL, Java, XML, PHP, HTML, JavaScript and many more. Options include coding sidekicks, code builders, code inserts, etc.
  • Added uncomment option to Code menu
  • Added soft tab (emulate with spaces) option in the editor preferences
  • Escape button can now be used to close almost all windows / dialogs opened by RazorSQL
  • Export Tool: Now automatically sets file name and extension based on export type and export table
  • Added How to Guides in the help menu
  • Generate DDL Tool: Added procedures, functions, triggers, packages, and package bodies
  • Alter Table Tool: Added change column data type / size for most databases
  • Create Table Tool: Added enhancements for ease of use
  • Database Browser: Added View Contents (Limit Results) 100, 1000, and 10000 for MySQL, PostgreSQL, Oracle, DB2, Derby, SQL Server, and Sybase
  • Database Browser: Added a Get Info option for the MySQL users section
  • Query Results: Added Copy As Date option to right-click option of query results for Oracle
  • Query Results: For Oracle, added support for many NLS_DATE_FORMAT options, and better default display
  • Query Results: Enhancements to Oracle timestamp formatting - support for default timestamp formatting conversion
  • Added Oracle date and timestamp formatting preferences
  • Informix: Added support for displaying Set, MultiSet, and List data types
  • Stored Procedure Editor: Editing stored procedures / functions now brings up a new tab specific to procedure editing
  • Stored Procedure Editor for SQL Server stored procedures and functions now generates alter statements instead of drop and create statements
  • Upgraded HSQLDB drivers to 1.8.10
  • SQL Editor: When the statement delimiter is semi-colon, semi-colons can now be entered inside strings
  • H2 ease of use enhancements to the add connection profile tool
  • Added auto-download option for the H2 database in the add connection profile tool
  • Ease of use enhancements to the add connection profile wizard
  • Add Connection Profile: Can now connect to MS SQL Server instances by either appending \instance_name onto either the host or the database name
  • Added a preference for specifying whether to continue execute statements when an error occurs using the Execute All option
  • Export Data Tool: Enhanced default selections based on the export type
  • Export Data Tool: Added extra screen to the process for better readability
  • Export Data Tool: Added a re-execute query before exporting option when exporting query results
  • Added SQL Execute All Statements enhancements
  • Added recordable macros available in the Tools menu
  • Added various HTML programming tools such as HTML color chooser, HTML validator, HTML tidy tool, and HTML entities selector
  • Added CSS style builder, tag navigator, and validator
  • Added Perl programming language tools
  • Added PHP programming language tools
  • Added Python programming language tools
  • Added Ruby programming language tools
  • Added XML tools such as an XML validator and XML tree view option
  • HSQLDB: Can now use other drivers other than the default HSQLDB driver included with RazorSQL
  • Apache Derby: Can now use other drivers other than the default Derby driver included with RazorSQL
Version 4.5.15 | Release Date: 2009-08-25 | Download
  • MySQL views not showing in database navigator.
Version 4.5.14 | Release Date: 2009-07-30 | Download
  • Updated DB2 driver
  • Updated PostgreSQL driver
  • Removed obsolete drivers for certain databases
  • Allow changing menu display preferences in Info.plist
  • Fixed problems with Java update 4 causing various display issues with menus
Version 4.5.13 | Release Date: 2009-07-13 | Download
  • Added Triggers to the list of objects that RazorSQL will show compilation errors for in Oracle
  • Added copy, cut, and delete all bookmark lines option
  • If the max rows preference is set, close any statement and result set when the max rows preference is retrieved.
  • If using the fetch all results option, close the statement and result set after execution
  • Check for maxed out result sets and close accordingly
  • Oracle Compile Errors not always displaying when creating / altering Oracle procedures, functions, packages, or package bodies
Version 4.5.12 | Release Date: 2009-07-08 | Download
  • Added SQL Favorites tools and a Favorites Selector to the SQL menu
  • View SQL History and View Query Log now open a new tab with a shared connection to the currently active connection tab
  • Added a View Contents (Fetch All Rows) option to database navigator for tables and views
  • Allow direct access to Access 2007 .accdb files via the ODBC direct method
  • DB2 - Append For Read Only onto applicable select queries to reduce locking
  • Error message windows are now non-modal
  • Escape key now closes error message windows
  • Edit tool for procedures, functions, and triggers now inserts semi-colons after drop and create statements
  • Changes to application launcher such as allowing multiple versions of RazorSQL
Version 4.5.11 | Release Date: 2009-06-24 | Download
  • Added InterSystems Cache database support
  • Added FileMaker support
  • Added characterEncoding and useUnicode properties to MySQL connection properties screen
  • Added SQLite 3.6.15 precompiled binary to Linux distribution
  • Updated built-in Apache Derby JDBC drivers to version 10.5
  • Removed Mckoi and PointBase from the main database connection list
  • Oracle Trigger contents not always able to be retrieved
  • SQLite: not displaying tables that have numeric / decimal columns with scale values correctly
  • SQLite: occasional communication errors between RazorSQL and SQLite
Version 4.5.10 | Release Date: 2009-06-05 | Download
  • Added View - View Open Editors component
  • Added View as HTML in Browser option to the Edit - Text menu
  • Right-click Copy not working correctly in query results
  • Format of query results copying not always correct
Version 4.5.9 | Release Date: 2009-06-03 | Download
  • Bookmarks positions are now saved by default on exit
  • Added Search -> Bookmark Selector tool
  • Alter View - no semi-colon after drop view and create view
  • SQLite Alter View - only showing last line of view in alter statement
  • Sybase alter view not working correctly with Sybase JConnect JDBC driver
  • Sybase generate DDL on views not working with Sybase JConnect JDBC driver
  • Oracle alter view not working correctly
  • Oracle generate DDL on views not working
  • File System Browser: Delete option not working on Windows
  • Text menu in editor popup menu does not have any values
  • Firebird and Interbase Alter Table Tool - drop column generates incorrect syntax.
  • Query scheduler only remembers first line of a query
Version 4.5.8 | Release Date: 2009-05-19 | Download
  • DB2 Database Browser enhancements
  • Enhanced support for DB2 on iSeries, AS400, System I
  • Added a preference for Maximum rows to retrieve for a query
  • Added one click connection option to database browser
  • Font anti-aliasing now defaulted to on in SQL editor for all systems
  • Oracle auto completion / auto column lookup - values not being returned for lower case table names
  • Export Query Results - Export as Insert Statement option not activated for certain select * query formats
  • Edit Table Button - Not always being activated when it should be for certain formatted queries
  • Export Tool not always wrapping text values with single quotes when it should be for export as SQL insert statements option
Version 4.5.7 | Release Date: 2009-05-12 | Download
  • Sped up load time
  • Enhanced Oracle OCI support
  • Allow Oracle Connect As option for all Oracle JDBC connections, not just built-in connections
  • Query scheduler - remembers last information entered
  • Auto populate Oracle OCI driver location if OCI client library is found
  • Updated keep alive queries for several databases
  • Attempt to reconnect dead connections needs to explicity call close on the original connection
  • Put a limit on the number of times reconnecting dead connections
  • Removed JDBC driver already loaded warning message
  • Query Scheduler - missing line break after first line in output
  • Copy results and columns to clipboard fetches more rows when the entire query results have not been retrieved
Version 4.5.6 | Release Date: 2009-04-23 | Download
  • Add ability to change the SQL statement delimiter / termination character via the preferences window
  • SQL Server - not all schemas are being shown in the navigator with certain configurations
  • On save confirmation window, if close window by not using cancel button when prompted to save changes, treats it as a No response
  • Import Tool - When entering specific import file column values that are not all inclusive, if the table column count is greater than the delmited file column count, values not getting picked up correctly.
  • Oracle Generate DDL - generating a 0 size for a number field in some cases
Version 4.5.5 | Release Date: 2009-04-15 | Download
  • SQL Editor - Added Auto Completion (Tools - Auto Complete menu option, Auto Complete toolbar button, and keyboard shortcut) for autocompletion of tables and columns
  • Query Results - Added Search - Find in Query Results to Search Menu and added a corresponding button to the query results toolbar for doing advanced query result searches
  • Connection Manager - Included JTOpen DB2 driver for AS/400 and iSeries JDBC connections
  • Added SQLite create database tools
  • Enhanced PostgreSQL create user tool to include valid until, createdb, createuser, group, and encrypt password options
  • Added copy query to clipboard option on the query result set tab menu
  • Added replace editor contents with query to the query result set tab menu
  • Added ability to filter MS SQL Server and Sybase Schemas / Owners to the Database Navigator
  • Added a confirmation dialog when closing RazorSQL and an associated preference to turn this on / off
  • DB2 Database Browser - All tablespaces are returned in browser regardless of schema / owner
  • Windows: Upgraded JRE to 1.6.0_13
  • Ability to override RazorSQL home directory by setting the razorsql.home System property
  • Change File - Make Backup to File - Backup Editor File to avoid confusion
  • Changed search menu text to prevent confusion between query result search and editor search
  • MS SQL Server View definitions over 4000 chars getting truncated in the Alter View and Generate DDL tools
  • Function List tool does not display PHP functions located inside of a class
  • Match word in the Find / Replace tool does not apply the whole word criteria when there is only one word in the text
  • Select Previous word on Mac has incorrect keyboard shortcut
Version 4.5.4 | Release Date: 2009-04-07 | Download
  • Edit Table Tool: Edit Cell in New Window button not always applying changes to the screen.
  • Edit Table Tool: Edits in New Window checkbox value not always being remembered correctly
Version 4.5.3 | Release Date: 2009-04-01 | Download
  • Added Netezza to the list of supported databases
  • Added .war and .ear files to the list of files supported by the Zip utility
  • Added Edit - Text - Insert Text at Column option
  • Find / Replace in Files tool - results can now be copied to the text editor
    • Upgraded built in Derby driver to 10.4.2
    • Next word and Previous word options now skip white space
    • Derby embedded connections sometimes fail when Derby is not the first database connected to after launching RazorSQL
    • Java method lookup - performing slowly for certain classpath configurations
Version 4.5.2 | Release Date: 2009-03-05 | Download

Database Browser performance enhancments.
Import tool enhancements.
Bug fixes.

Version 4.5.1 | Release Date: 2009-02-19 | Download
  • Edit Table Tool: Added a copy row option
  • Edit Table Tool: Added auto-scroll functionality when editing a cell from the query results
  • Edit Table Tool: Added the ability to move left and right from cell to cell with the arrow keys
  • Export Tool: Added functionality to export tool CSV option to ensure proper wrapping and escaping of double-quotes for the following situations Line Breaks in data, quotes in data, data begins or ends with spaces
  • DB2 Database Browser: Added Buffer Pools
  • DB2 Database Browser: Added Tablespaces
  • Oracle Database Browser: Performance enhancements
  • Added QuickBooks QODBC support
  • SQL Editor: Added ability to change editor background and default text colors
  • SQL Editor: Added Edit - Cut Lines Containing option
  • SQL Editor: Added Edit - Copy Lines Containing option
  • SQL Editor: Added Search - Replace Until option
  • SQL Editor: Added Search - Replace After option
  • SQL Editor: Added ASP syntax highlighting support
  • SQL Editor: Added ASP function browser
  • SQL Editor: Added home and end keys to the edit menu and allow keyboard shortcut customization for them
  • File System Browser: Added ability to change background and default text colors
  • SQL Formatter: Added SQL Formatter keywords to text files in the data directory. Users can modify these files to change the behavior of the formatter
  • Query Builder: Added select all columns button to insert option of query builder
Version 4.5.0 | Release Date: 2008-12-17 | Download
  • Tools: Added Tools - Generate DDL option for generating DDL for tables, views, and indexes contained in schemas or databases.
  • Import Tool: Added ability to create an output file of the generated SQL insert statements
  • Import Tool: Added ability to import from a file of SQL statements
  • Import Tool: Execute as batch now takes a parameter for the number of statements to make per batch network call
  • Import Tool: Added progress bar that displays percent complete while importing
  • Import Tool: Added option for saving to file only
  • Import Tool: New method for handling delimited files with line breaks or delimiters in between delimiters.
  • Import Tool: Added halt on error option.
  • Describe Tool: Added DDL tab for displayed table DDL
  • Database Browser: Added Generate SQL menu for generating select, select *, insert, update, and delete statements for the selected table or view.
  • Database Browser: Added Search menu option for searching tables.
  • Database Browser: Added Generate DDL option for generating DDL for tables, views, and indexes.
  • Database Browser: H2: Added indexes and sequences to the database browser.
  • Database Browser: Teradata: Added indexes and triggers to the database browser.
  • Database Browser: Pervasive: Added triggers to the database browser.
  • Database Browser: InterBase: Added indexes and sequences to the database browser.
  • Database Browser: InterBase: Added triggers, functions, and users to the database browser.
  • Database Browser: Sybase: Enhanced query for getting procedures.
  • Database Browser: Added show infor queries for Teradata, InterBase, and H2.
  • Export Tool: Improved memory usage when exporting multiple tables to a single file
  • Export Tool: Command line export - added convert nulls to blanks option
  • Export Tool: Added progress bar and exported row status.
  • SQL Editor: Added database selection drop down for Teradata
  • SQL Editor: Added schema selection dropdown for DB2
  • SQL Editor: Added schema selection drop down for Oracle
  • SQL Editor: Added combine files tool.
  • SQL Editor: Syntax highlighting enhancements.
  • H2: Add ability to create indexes and sequences
  • H2: Add ability to alter view
  • H2: Add ability to drop indexes and sequences
  • Teradata: Added create index tool and drop index tool
  • Teradata: Added create, edit, and drop tools for procedures and triggers
  • Pervasive: Dropdowns for selecting a database are now pre-populated with the current database.
  • Pervasive: Added ability to edit procedures and view procedure contents.
  • Pervasive: Added ability to edit triggers and view trigger contents.
  • InterBase: Added ability to create indexes and sequences.
  • InterBase: Added ability to alter views.
  • InterBase: Added ability to drop indexes and sequences.
  • InterBase: Added ability to create procedures and triggers.
  • InterBase: Added ability to drop procedures and triggers.
  • InterBase: Added ability to edit procedures and triggers.
  • File System Browser: Added performance and other enhancements.
  • Edit Table Tool: Added copy to editor button for generated SQL.
  • Edit Table Tool: Generated SQL now has syntax highlighting.
  • Create Table Tool: Common data types are now pre-selected for column data types.
  • Plugin API: Added new methods to the Plugin API.
  • Added support for the Oracle XMLType data type.
  • Connection Wizard: Added additonal help documentation links to the connection wizard.
Version 4.2.10 | Release Date: 2008-09-03 | Download
  • MySQL, MS SQL Server, and Sybase - Auto correction of connection errors when connecting locally
  • Double clicking of query results column sorts column results in ascending order. Double clicking again sorts in descending order
  • Edit Table Tool - When max row count is reached for edit table tool, unable to edit rows inserted after the max count
  • PostgreSQL - double clicking or menu based launch of edit table tool not working for query results
  • Sort Ascending menu option on query results column brings up sort dialog instead of simply sorting the results
Version 4.2.9 | Release Date: 2008-08-12 | Download

Bug fixes.

Version 4.2.8 | Release Date: 2008-06-25 | Download
  • Export Tool: Added ability to wrap exported values in double-quotes if there are delimiters found in the value.
  • Import Tool: Added option to handle values containing delimiters that are wrapped in double quotes
  • Auto Lookup: Added option for setting auto lookup timeout
  • SQL Editor: Added option for specifying whether to turn font anti-aliasing on or off
  • Database Navigator: SQL Server Owners / Schemas query changed for better performance.
  • SQL Editor: Added ability to cancel executing tasks one by one instead of all at once
  • SQL Editor: Auto reconnect changed so that auto reconnect is only attempted one time per query
  • Keep Alive: Added a 10 second timeout to keep alive calls
Version 4.2.7 | Release Date: 2008-06-11 | Download
  • General: By default, if a connection is dropped, RazorSQL will automatically try to re-establish the connection.
  • Preferences: Added option to keep alive preferences for automatically reconnecting dropped connections.
  • Command Line: Added import command as a command line option
  • Editor: Added regular expression find and replace
  • Auto Table Lookup: Now recognizes join clauses and will do auto table lookup on comma space in a select from clause
  • Auto Table Lookup: By default, auto table lookup no longer prepends schema or database for tables in current schema or current database
  • Auto Table Lookup: Added preference for whether or not to show schemas and databases in auto table lookup results
  • Auto Table Lookup: Added preference for whether or not to prepend current schema or database for tables in current schema or database.
  • Auto Column Lookup: Column names now displayed after "and" or "or" text.
  • Export Tool: By default, non insert statement exports convert nulls to blank. Can be overriden by deselecting the convert nulls . . .box
  • Column Lookup, Describe, and View Table Contents: Now will automatically execute without a prompt for an object name if there is selected text in the editor that matches the selected object in the current dropdown options for the tools
  • Column Lookup: Now remembers last schema and does a better job of remembering last table
  • Table Lookup: Now remembers tables, views, and system tables selection, and does a better job of remembering last schema and catalog
  • Table Lookup: Adde an option for whether or not to prepend schemas or databases
  • General: Add an "Open Copy" option to the right-click menu of the Tab
  • General: Add a "Make Backup" option to the right-click menu of the Tab
Version 4.2.5 | Release Date: 2008-04-30 | Download
  • SQL Editor: Added Search Bookmarks option, including Add Bookmark, Remove All Bookmarks, Next Bookmark and Previous Bookmark for quickly jumping to different sections of a file.
  • SQL Editor: Added Edit - Code - Line Comment for quickly commenting a line or group of lines
  • SQL Editor: Added Edit - Code - Range Comment for quickly commenting a line or group of lines
  • SQL Editor: Added Edit - Text - Tabs to Spaces
  • SQL Editor: Added Edit - Text - Spaces to Tabs
  • SQL Editor: Auto indent now supports spaces and tabs
  • SQL Editor: Enhanced Match tag and Match bracket tools
  • Navigator Filter Tool: Enhanced navigator filter tool giving options to filter on all database objects, such as tables, views, procedures, etc. using syntax such as contains, not contains, in, not in, equals, and not equals
  • Export Tool: Insert statement option now enabled when a query is a select * from a table.
  • Java Tools: Enhanced compiler and set classpath tools
  • SQL Server: Enhanced connection process to smart detect common errors
  • MySQL: Enhanced connection process to detect incompatabilities between MySQL and the driver used.
Version 4.2.4 | Release Date: 2008-04-08 | Download

Bug fix for Export Tool.

Version 4.2.3 | Release Date: 2008-04-07 | Download
  • Query Results: Query results tab now attempts to show the first database object in the query as the title of the tab
  • Query Results: Tooltip on the query results tab is set to the query
  • Query Results and Edit Table Tool: By default, the background color of the result rows now alternate colors
  • Query Results: By default, null values cells in the query results show as a different color
  • Query Results: Added preference for whether or not to show database object name as tab title
  • Query Results and Edit Table Tool: Added preference for whether or not to alternate background color on results rows
  • Query Results: Added preference for whether to show null cells as a different color
  • SQL Editor: Added preference for close result sets on execute to help eliminate any table locking, especially for DB2.
  • SQL Editor: DB2 - SQL state error code descriptions are now included in error messages
  • SQL Editor: Execute SQL (One Statement) now checks any highlighted text and makes a determination if there are multiple normal queries (select, insert, update, delete) contained in the text. If there are, all queries are executed.
  • SQL Editor: Added preference for the Execute SQL (One Statement) multi-query parsing
  • SQL Editor: By default, semi-colons are stripped off of queries wnen using Execute SQL (One Statement) for databases that do not support ending semi-colons. (DB2, Derby, Ingres, Oracle (for select,insert,update, and delete only), and Sybase
  • SQL Editor: Added a preference for whether or not to strip semi-colons for applicable databases (DB2, Derby, Ingres, Oracle, Sybase)
  • SQL Editor: Search - Replace All speed enhancements
  • Edit Table Tool: Down and Up arrow keys now move up and down rows instead of to the beginning and ending of row text
  • SQL Editor: Added menu option for Execute (All Statements Close Current Tabs) to close existing query results tabs and then add the new tabs for the executed query results
  • Database Navigator, Describe Tool: Enhanced column information now available for SQLite views
Version 4.2.2 | Release Date: 2008-04-01 | Download
  • Connection Wizard: Added Microsoft SQL Server ASP bridge
  • Connection Wizard: Added Microsoft SQL Server PHP bridge
  • Connection Wizard: Added PostgreSQL PHP Bridge
  • Tools: Added copy to editor button to query builder, create tools, alter tools, drop tools, and import tool
  • Query Results: Added save query button to query results toolbar
  • Query Results: Added save query option to query results popup menu
  • Preferences: Added a preference for whether or not to auto-parse editor contents for queries by searching for the closest semi-colon after the cursor when executing queries
  • Tools: For SQL Server, Sybase, and SQL Anywhere, tools that generate SQL now check the value of the QUOTED_IDENTIFIER session setting to determine whether to generate SQL with qoutes or brackets when necessary
  • Editor: Tabs now scroll instead of stacking
  • Editor: Added semi-colon auto-parsing for determining the query to execute for PL/SQL, Transaction SQL, and SQL PL syntax highlighting types
  • Preferences: Added a Default option to the file encoding preference menu to make it easier to tell RazorSQL to use the default operating system file encoding
  • Database Navigator: Can now handle navigation for DBASE
  • General: Implemented a custom scale for painting icons to prevent black icon backgrounds when using RazorSQL with Parallels
Version 4.2.1 | Release Date: 2008-03-02 | Download

Enhancements and Bug fixes.

Version 4.2 | Release Date: 2008-02-25 | Download
  • Tools: Added a Create Database tool for MySQL, PostgreSQL, MS SQL Server and Sybase
  • Tools: Added a Drop Database tool for MySQL, PostgreSQL, MS SQL Server, and Sybase
  • Tools: Added a Create User tool for MySQL and PostgreSQL
  • Tools: Added a Drop User tool for MySQL and PostgreSQL
  • Actions: Added View Print Output for MS SQL Server and Sybase for viewing output of PRINT statements in executed statements.
  • Actions: Added View DBMS Output for Oracle for viewing DBMS output in executed statements
  • SQL Editor: Added parameter processing to queries, i.e. select * from employee where id = &id -- launches an input dialog for the user to specify the value for &id
  • SQL Editor: Enhanced auto column lookup
  • Programming Editor: Added File -> Open With Encoding option to specify a file encoding for reading and opening a file
  • Programming Editor: Added File -> Reload With Encoding option for reloading a file with an encoding chosen by the user
  • Programming Editor: Added File -> Save with Encoding option for saving a file with an encoding chosen by the user
  • Programming Editor: Added preference for the default file encoding for opening and saving files to allow users to specify a file encoding other than the default file encoding used by the operating system
  • Programming Editor: Added the current file's file encoding to the editor status panel
  • Programming Editor: Increased maximum size of a file that RazorSQL can open with default memory settings to approximately 75 MB
  • Programming Editor: Find/Replace - Show Found Lines option now has clickable links to take the user directly to the found line
  • Programming Editor: Replace All now shows the number of replaced items
  • Programming Editor: CSS Tag List tool now sorts the CSS tags
  • Programming Editor: PHP, JavaScript, HTML, BAT, Perl, Ruby, Python, and Shell Script Function List tool now sorts the functions and displays the function names first
  • Database Navigator: Added a rename option to the Database Navigator as a shortcut to rename tables via the Alter Table tool
  • Database Navigator: Added a rename option to the Database Navigator as a shortcut to rename columns via the Alter Table tool
  • Database Navigator: Added users to MySQL, PostgreSQL, and Sybase system database navigator
  • Database Navigator: Added roles to PostgreSQL and Sybase system database navigator
  • Connection Wizard: Added transaction isolation level as a selectable option to the connection profile screen. Selectable values are Default, Read Uncommitted, Read Committed, Repeatable Read, and Serializable
  • SQL Formatter: Added enhancements for formatting quoted and commented text
Version 4.1.7 | Release Date: 2008-01-27 | Download
  • Command Line Interface: Added the ability to export data by interacting with RazorSQL via the command line
  • SQL Editor: Find / Replace in Files - Found or replaced lines now have clickable icons to take the user to the line in the file that was found or replaced
  • SQL Editor: Find in Open Editors - Found or replaced lines now have clickable icons to take the user to the line in the file that was found or replaced
  • Database Navigator: Added Show Info for Sybase views to show Sybase view definitions
  • SQL Editor: Added File -> Show in Web Browser option
  • General: OS X - added Open Files server to the Finder for RazorSQL
  • General: OS X - added RazorSQL to the Finder open with menu
  • General: Moved Ascii Table option under Tools menu
  • General: Changed default keyboard shortcuts for Previous Tab and Next Tab due to conflicts with special characters keyboard mapping
  • SQL Editor: Typed special characters such as those on non US keyboard layouts not being recognized by SQL Editor
  • SQL Editor: Oracle - Compile errors not being shown for procedures/packages when a procedure is built using a fully qualified schema.procedure name
  • SQL Editor: Match Tag option - If there are nested child tags of the same name as the parent tag, the Match Tag tool is not factoring them in when determining where the end tag is
  • Database Navigator: Alter View option not returning view definition for Sybase
  • Database Navigator: Informix - Procedure, Function, and Trigger contents not being returned for certain configurations
  • Query Results: Executing an exec command that returns results does not enable the buttons on the query results toolbar
Version 4.1.7 | Release Date: 2008-01-26 | Download
  • Command Line Interface: Added the ability to export data by interacting with RazorSQL via the command line
  • SQL Editor: Find / Replace in Files - Found or replaced lines now have clickable icons to take the user to the line in the file that was found or replaced
  • SQL Editor: Find in Open Editors - Found or replaced lines now have clickable icons to take the user to the line in the file that was found or replaced
  • Database Navigator: Added Show Info for Sybase views to show Sybase view definitions
  • SQL Editor: Added File -> Show in Web Browser option
  • General: OS X - added Open Files server to the Finder for RazorSQL
  • General: OS X - added RazorSQL to the Finder open with menu
  • General: Moved Ascii Table option under Tools menu
  • General: Changed default keyboard shortcuts for Previous Tab and Next Tab due to conflicts with special characters keyboard mapping
  • SQL Editor: Typed special characters such as those on non US keyboard layouts not being recognized by SQL Editor
  • SQL Editor: Oracle - Compile errors not being shown for procedures/packages when a procedure is built using a fully qualified schema.procedure name
  • SQL Editor: Match Tag option - If there are nested child tags of the same name as the parent tag, the Match Tag tool is not factoring them in when determining where the end tag is
  • Database Navigator: Alter View option not returning view definition for Sybase
  • Database Navigator: Informix - Procedure, Function, and Trigger contents not being returned for certain configurations
  • Query Results: Executing an exec command that returns results does not enable the buttons on the query results toolbar
Version 4.1.6 | Release Date: 2008-01-22 | Download
No changes specified
Version 4.1.5 | Release Date: 2008-01-09 | Download
No changes specified