各種RDBMSをDockerコンポーズ化する。
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>Dockerコンポーズ]]
*目次 [#jce5e337]
#contents
*概要 [#b8c8d70d]
各種RDBMSを[[Dockerコンポーズ]]化する。
*詳細 [#f40b1dc3]
**MySQL [#ma75e7d1]
***構築 [#ad7376b5]
[[コチラ>https://github.com/daisukenishino2/EvaluateAspNe...
***実行 [#s4b230e7]
[[Node.js]]でクライアント処理を書いてみる。
>[[コチラ>https://github.com/daisukenishino2/EvaluateAspN...
**PostgreSQL [#n67df7df]
***構築 [#xf897f08]
[[コチラ>https://github.com/daisukenishino2/EvaluateAspNe...
***実行 [#oeda386d]
[[Node.js]]でクライアント処理を書いてみる。
>[[コチラ>https://github.com/daisukenishino2/EvaluateAspN...
**SQL Server [#k874226d]
***構築 [#f855feea]
[[コチラ>https://github.com/daisukenishino2/EvaluateAspNe...
※ SQL Server on LinuxのExpress版もあるもよう。
***実行 [#pe623523]
[[Node.js]]でクライアント処理を書いてみる。
>[[コチラ>https://github.com/daisukenishino2/EvaluateAspN...
**初期化処理 [#yb2b778a]
-/docker-entrypoint-initdb.dに.sqlや.shを置いておけば初回...
-asciiコード順に実行されるらしいので、頭に順番のプレフィ...
※ 標準的に対応している手法っぽいが、[[SQL Server>#k874226...
***SQL(DDL / DML) [#z96d94ea]
-[[改行コード>#v827306b]]の問題で動作しないケースがある。
-また、Windowsで使用できているクエリが~
Syntaxエラーになることがあった(MySQL)。
***シェル・スクリプト [#oddb1565]
[[改行コード>#v827306b]]の問題で動作しないケースがある。
***改行コード [#v827306b]
-Linux側に渡るファイルは、改行コードをLFに設定する。
-具体的には、.gitattributesで、*.sh や *.sqlファイルの改...
-参考
--Qiita
---WindowsでCRLFからLFに一括変換する~
https://qiita.com/t-kuni/items/1c5c7512ee0827f200de
---気をつけて!Git for Windowsにおける改行コード~
https://qiita.com/uggds/items/00a1974ec4f115616580
---.gitattributesで改行コードの扱いを制御する~
https://qiita.com/nacam403/items/23511637335fc221bba2
**npmライブラリ [#s76ca36c]
***ポイント [#v4cd39ff]
似たような感じのAPIにはなっているものの、~
標準化されていない(JDBCや、ADO.NETレベルに到達していない)
***参考 [#f9df8f8e]
-mysqljs/mysql:~
A pure node.js JavaScript Client implementing the MySQL p...
https://github.com/mysqljs/mysql
-Welcome | node-postgres~
https://node-postgres.com/
-Node.js Driver for SQL Server - SQL Server | Microsoft D...
https://docs.microsoft.com/en-us/sql/connect/node-js/node...
*参考 [#he1b9371]
-Docker Hub 公式 PostgreSQL イメージを用いて、~
データベースクラスタ作成済みコンテナイメージを作成する - ...
http://gongo.hatenablog.com/entry/2015/08/04/232650
**Qiita [#t5b4589f]
***MySQL [#gc093350]
-docker-compose でMySQL環境簡単構築~
https://qiita.com/A-Kira/items/f401aea261693c395966
-Docker MySQL公式イメージを使用してDBに初期データを流し込...
https://qiita.com/furu8ma/items/75e5b1df29fef04ec7f1
-Node.jsでMySQLを使うメモ~
https://qiita.com/PianoScoreJP/items/7ed172cd0e7846641e13
-Node.js導入->MySQLへ接続~
https://qiita.com/manjiroukeigo/items/fc4d036b432e15cefaa5
-Node.jsでMySQL 8.0へ接続しようとする時に発生するエラー~
https://qiita.com/monga3/items/6583c07a9b275b469608
***PostgreSQL [#kc04afb6]
-dockerでPostgreSQLのコンテナ作成と初期化~
https://qiita.com/asylum/items/17e655d8369c19affbc3
-【Node.js+Express+PostgreSQL】ExpressにPostgreSQLを導入~
https://qiita.com/c6tower/items/c6fc18e14229dbf2f53a
-データはどう管理するべきなのか with Docker~
https://qiita.com/kikuchi_kentaro/items/4565292affaf2e521...
-Docker PostgreSQL公式イメージを使用してDBに初期データを...
https://qiita.com/furu8ma/items/c7e33ae34ef0216843b8
***SQL Server [#v997761d]
-SQLServer 2017 on Linux Dockerを作ってみました~
https://qiita.com/comefigo/items/41183cb2aef84e90edf2
-Docker for Windowsを使って、SQL Server Express を使用する~
https://qiita.com/takanemu/items/be99c7445f5832f45064
-NodejsでSQL Server接続~
https://qiita.com/hilucky/items/1bdaa7c123d6fa6d403e
-Node.js Expressフレームワークを使用してSQL Serverに接続...
https://qiita.com/t_skri/items/2742dc7603c5c39156bf
**Microsoft Docs [#o173ca9e]
-コンテナーとして実行するデータベース サーバーの使用~
https://docs.microsoft.com/ja-jp/dotnet/standard/microser...
-Node.js Driver for SQL Server - SQL Server~
https://docs.microsoft.com/ja-jp/sql/connect/node-js/node...
**[[OracleをDockerコンポーズ化する。]] [#deb70198]
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>Dockerコンポーズ]]
*目次 [#jce5e337]
#contents
*概要 [#b8c8d70d]
各種RDBMSを[[Dockerコンポーズ]]化する。
*詳細 [#f40b1dc3]
**MySQL [#ma75e7d1]
***構築 [#ad7376b5]
[[コチラ>https://github.com/daisukenishino2/EvaluateAspNe...
***実行 [#s4b230e7]
[[Node.js]]でクライアント処理を書いてみる。
>[[コチラ>https://github.com/daisukenishino2/EvaluateAspN...
**PostgreSQL [#n67df7df]
***構築 [#xf897f08]
[[コチラ>https://github.com/daisukenishino2/EvaluateAspNe...
***実行 [#oeda386d]
[[Node.js]]でクライアント処理を書いてみる。
>[[コチラ>https://github.com/daisukenishino2/EvaluateAspN...
**SQL Server [#k874226d]
***構築 [#f855feea]
[[コチラ>https://github.com/daisukenishino2/EvaluateAspNe...
※ SQL Server on LinuxのExpress版もあるもよう。
***実行 [#pe623523]
[[Node.js]]でクライアント処理を書いてみる。
>[[コチラ>https://github.com/daisukenishino2/EvaluateAspN...
**初期化処理 [#yb2b778a]
-/docker-entrypoint-initdb.dに.sqlや.shを置いておけば初回...
-asciiコード順に実行されるらしいので、頭に順番のプレフィ...
※ 標準的に対応している手法っぽいが、[[SQL Server>#k874226...
***SQL(DDL / DML) [#z96d94ea]
-[[改行コード>#v827306b]]の問題で動作しないケースがある。
-また、Windowsで使用できているクエリが~
Syntaxエラーになることがあった(MySQL)。
***シェル・スクリプト [#oddb1565]
[[改行コード>#v827306b]]の問題で動作しないケースがある。
***改行コード [#v827306b]
-Linux側に渡るファイルは、改行コードをLFに設定する。
-具体的には、.gitattributesで、*.sh や *.sqlファイルの改...
-参考
--Qiita
---WindowsでCRLFからLFに一括変換する~
https://qiita.com/t-kuni/items/1c5c7512ee0827f200de
---気をつけて!Git for Windowsにおける改行コード~
https://qiita.com/uggds/items/00a1974ec4f115616580
---.gitattributesで改行コードの扱いを制御する~
https://qiita.com/nacam403/items/23511637335fc221bba2
**npmライブラリ [#s76ca36c]
***ポイント [#v4cd39ff]
似たような感じのAPIにはなっているものの、~
標準化されていない(JDBCや、ADO.NETレベルに到達していない)
***参考 [#f9df8f8e]
-mysqljs/mysql:~
A pure node.js JavaScript Client implementing the MySQL p...
https://github.com/mysqljs/mysql
-Welcome | node-postgres~
https://node-postgres.com/
-Node.js Driver for SQL Server - SQL Server | Microsoft D...
https://docs.microsoft.com/en-us/sql/connect/node-js/node...
*参考 [#he1b9371]
-Docker Hub 公式 PostgreSQL イメージを用いて、~
データベースクラスタ作成済みコンテナイメージを作成する - ...
http://gongo.hatenablog.com/entry/2015/08/04/232650
**Qiita [#t5b4589f]
***MySQL [#gc093350]
-docker-compose でMySQL環境簡単構築~
https://qiita.com/A-Kira/items/f401aea261693c395966
-Docker MySQL公式イメージを使用してDBに初期データを流し込...
https://qiita.com/furu8ma/items/75e5b1df29fef04ec7f1
-Node.jsでMySQLを使うメモ~
https://qiita.com/PianoScoreJP/items/7ed172cd0e7846641e13
-Node.js導入->MySQLへ接続~
https://qiita.com/manjiroukeigo/items/fc4d036b432e15cefaa5
-Node.jsでMySQL 8.0へ接続しようとする時に発生するエラー~
https://qiita.com/monga3/items/6583c07a9b275b469608
***PostgreSQL [#kc04afb6]
-dockerでPostgreSQLのコンテナ作成と初期化~
https://qiita.com/asylum/items/17e655d8369c19affbc3
-【Node.js+Express+PostgreSQL】ExpressにPostgreSQLを導入~
https://qiita.com/c6tower/items/c6fc18e14229dbf2f53a
-データはどう管理するべきなのか with Docker~
https://qiita.com/kikuchi_kentaro/items/4565292affaf2e521...
-Docker PostgreSQL公式イメージを使用してDBに初期データを...
https://qiita.com/furu8ma/items/c7e33ae34ef0216843b8
***SQL Server [#v997761d]
-SQLServer 2017 on Linux Dockerを作ってみました~
https://qiita.com/comefigo/items/41183cb2aef84e90edf2
-Docker for Windowsを使って、SQL Server Express を使用する~
https://qiita.com/takanemu/items/be99c7445f5832f45064
-NodejsでSQL Server接続~
https://qiita.com/hilucky/items/1bdaa7c123d6fa6d403e
-Node.js Expressフレームワークを使用してSQL Serverに接続...
https://qiita.com/t_skri/items/2742dc7603c5c39156bf
**Microsoft Docs [#o173ca9e]
-コンテナーとして実行するデータベース サーバーの使用~
https://docs.microsoft.com/ja-jp/dotnet/standard/microser...
-Node.js Driver for SQL Server - SQL Server~
https://docs.microsoft.com/ja-jp/sql/connect/node-js/node...
**[[OracleをDockerコンポーズ化する。]] [#deb70198]
ページ名: