-
Notifications
You must be signed in to change notification settings - Fork 21.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8247 from rnesius/sqlserver-template
Adding sqlserver.yml template to satisfy "-d sqlserver"
- Loading branch information
Showing
2 changed files
with
62 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
57 changes: 57 additions & 0 deletions
57
railties/lib/rails/generators/rails/app/templates/config/databases/sqlserver.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# SQL Server (2005 or higher recommended) | ||
# | ||
# Install the adapters and driver | ||
# gem install tiny_tds | ||
# gem install activerecord-sqlserver-adapter | ||
# | ||
# Ensure the activerecord adapter and db driver gems are defined in your Gemfile | ||
# gem 'tiny_tds' | ||
# gem 'activerecord-sqlserver-adapter' | ||
# | ||
# You should make sure freetds is configured correctly first. | ||
# freetds.conf contains host/port/protocol_versions settings. | ||
# http://freetds.schemamania.org/userguide/freetdsconf.htm | ||
# | ||
# A typical Microsoft server | ||
# [mssql] | ||
# host = mssqlserver.yourdomain.com | ||
# port = 1433 | ||
# tds version = 7.1 | ||
|
||
# If you can connect with "tsql -S servername", your basic FreeTDS installation is working. | ||
# 'man tsql' for more info | ||
# Set timeout to a larger number if valid queries against a live db fail | ||
|
||
development: | ||
adapter: sqlserver | ||
encoding: utf8 | ||
reconnect: false | ||
database: <%= app_name %>_development | ||
username: <%= app_name %> | ||
password: | ||
timeout: 25 | ||
dataserver: from_freetds.conf | ||
|
||
|
||
# Warning: The database defined as "test" will be erased and | ||
# re-generated from your development database when you run "rake". | ||
# Do not set this db to the same as development or production. | ||
test: | ||
adapter: sqlserver | ||
encoding: utf8 | ||
reconnect: false | ||
database: <%= app_name %>_test | ||
username: <%= app_name %> | ||
password: | ||
timeout: 25 | ||
dataserver: from_freetds.conf | ||
|
||
production: | ||
adapter: sqlserver | ||
encoding: utf8 | ||
reconnect: false | ||
database: <%= app_name %>_production | ||
username: <%= app_name %> | ||
password: | ||
timeout: 25 | ||
dataserver: from_freetds.conf |