並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 12 件 / 12件

新着順 人気順

テーブル定義の検索結果1 - 12 件 / 12件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

テーブル定義に関するエントリは12件あります。 mysqldocumentdb などが関連タグです。 人気エントリには 『M1Mac × Docker × SchemaSpy × MySQL8.0でテーブル定義書とER図を自動生成してみる』などがあります。
  • M1Mac × Docker × SchemaSpy × MySQL8.0でテーブル定義書とER図を自動生成してみる

    M1Mac × Docker × SchemaSpy × MySQL8.0でテーブル定義書とER図を自動生成してみる 2022.10.19 技術 Docker, MYSQL こんにちは、システム部の能勢です。昨年の秋に入社して、今はバックエンドを中心に開発を担当しています。 「この設計資料、最終更新何年前やねん」 「なんか現実と違うんですけど」 こんな言葉にビビビっとくる方いませんか? 最近はかなり激減したんですが、自分は少なくともエンジニアキャリアの最初の方ではこういう経験をよくしてきたタイプです。 弊社みたいにプロジェクトリリース前にドキュメントを第三者視点できっちり確認されるような体制のある開発現場ではこういうことが起こるのも低頻度だと思うんですが、実際問題世の中にはいろんなタイプの現場がありますし、そこまできっちり管理しきれない・・・こんなホンネが漏れるのが実情という方も多いんじゃ

      M1Mac × Docker × SchemaSpy × MySQL8.0でテーブル定義書とER図を自動生成してみる
    • データベースのテーブル定義の仕様書を自動生成しよう | CyberAgent Developers Blog

      AI事業本部 DX本部の黒崎(@kuro_m88)です。 社外(取引先など)向けに作成する仕様書を自動生成する取り組みを試しているので、アイデアを紹介します。今回はSnowflakeで構築されているデータ分析基盤のテーブル定義の仕様書を例に紹介していきます。ツールはGoを使って開発しました。 仕様書の運用コストを減らしたい DX本部でのプロジェクトは、開発環境を社内向けに別途用意することが大半なので、取引先に許可を取らないと何かを試すことができないということは今のところほとんどありません。 そのため、実際の開発フローとしては詳細な仕様書を書き起こしてから実装することはあまりなく、大まかな方針を決めてから軽く実装してみて、うまくいきそうであればそれを仕様としてまとめつつ実装することが多いです。 データベースのテーブル定義であれば、それらの定義はGitHub上で管理されており、リリース時に自動

        データベースのテーブル定義の仕様書を自動生成しよう | CyberAgent Developers Blog
      • MySQLSchemaDoc - WebベースのMySQLのテーブル定義書

        MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました システム開発時において、データベースは要になります。アプリケーションサーバのフレームワークなどは変更したとしても、データベースのスキーマはなかなか容易に変更できるものではありません。 途中からメンバーが入ってきたりすることもあります。データベースの定義はメンバー全体できちんと把握できているのが望ましいでしょう。そこで使えるのがMySQLSchemaDocです。 MySQLSchemaDocの使い方 表示例です。左側にテーブルの一覧、右側でその構造を表示します。 絞り込みもできます。 テーブル名も絞り込んで表示できます。 MySQLSchemaDocが面白いのは、その表示をXSLTで行っていることです。MySQL標準のダンプを使ってスキーマをXMLで出力し、それをXSLTで表示してい

          MySQLSchemaDoc - WebベースのMySQLのテーブル定義書
        • 第196回 MySQLのexplicit_defaults_for_timestampオプションによって意図せずデータとテーブル定義変更をしてしまう現象について | gihyo.jp

          MySQL道普請便り 第196回MySQLのexplicit_defaults_for_timestampオプションによって意図せずデータとテーブル定義変更をしてしまう現象について MySQLのオプションでexplicit_defaults_for_timestampというオプションをご存知でしょうか? これはTIMESTAMP型の特定の非標準動作を有効にするかどうか、およびTIMESTAMP型のカラムでNULL値の処理を有効にするかどうかを決定するオプションになります。 先日、筆者が担当しているMySQLの運用において、このオプションによってデータおよびテーブル定義が意図しない形で書き換わってしまったことがありました。今回は同じような人が現れないように、このオプションについて解説します。 なにが起こったのか mysql> SHOW CREATE TABLE ts_t1\G *******

            第196回 MySQLのexplicit_defaults_for_timestampオプションによって意図せずデータとテーブル定義変更をしてしまう現象について | gihyo.jp
          • MySQLのテーブル定義変更の並列性

            GMOアドマーケティングのT.Kです。 ALTER TABLE 実行時に排他的ロックが発生する事を見落とし、パーティション削除を実行したら、Waiting for table metadata lockを大量発生させてしまいました。 対象テーブルが別セッションで参照されていない時なら、きわめて短時間で終わる処理でしたが、重いクエリの実行中だったのでロック取得待ちになりました。 その間の新しい参照はWaiting for table metadata lockでブロックされました。 忘れないために、ここに再現手順を残します。 前に触れた例外とは、ALTER TABLE が、テーブルの .frm ファイルの新しいバージョンをインストールし、古いファイルを破棄して、テーブルおよびテーブル定義キャッシュから古くなったテーブル構造をクリアする準備ができた時点で (書き込みだけでなく) 読み取りをブロ

              MySQLのテーブル定義変更の並列性
            • GitHub - RyutaKojima/MySQLSchemaDoc: MySQLのテーブル定義書をHTML形式で作成します。

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - RyutaKojima/MySQLSchemaDoc: MySQLのテーブル定義書をHTML形式で作成します。
              • 巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively

                巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively

                  巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively
                • AWS SAMのDynamoDBテーブル定義を別のCloudFormationテンプレートに分離してみた | DevelopersIO

                  CloudFormationの既存リソースのインポート機能を使って、AWS SAMで定義したDynamoDBテーブルの定義を異なるテンプレートに分離してみました。 AWS SAMでサーバーレスなアプリケーションを作っていると、1つのテンプレートファイル内にLambdaやDynamoDBの定義を書くと楽です。 しかし、あとから「DynamoDBの定義を分離したいな……」となることがたまにあります。例えば、CloudFormationのリソース上限200個が見えてきたり、そもそもデータストア層とアプリ層を同じテンプレートに書いて頻繁にデプロイ対象にしたくないなどです。 そんなとき、CloudFormationのインポート機能を使えばテンプレートファイルを分離できるのでは?と思ったので試してみました。 適当なAPIを作成する アプリを初期化 sam init \ --runtime python

                    AWS SAMのDynamoDBテーブル定義を別のCloudFormationテンプレートに分離してみた | DevelopersIO
                  • SQLAlchemyでのテーブル定義 - Qiita

                    はじめに ここでは,SQLAlchemyを用いてテーブル定義を行うときの方法についてまとめる. 以下,dialect(DBの種類)はmysqlとする. Charset指定 __table_args__のmysql_charsetで指定することができる. 例えば,charsetをutf8mb4に指定したければ,

                      SQLAlchemyでのテーブル定義 - Qiita
                    • sqlacodegenを使って既存のMySQLサーバからSQLAlchemyのテーブル定義を生成する - Qiita

                      まっさらなAmazonLinux2でやるときの手順です 実行環境 OS: AmazonLinux2 (Linux version 4.14.193-149.317.amzn2.x86_64) python: Python 2.7.18 やること curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py pip install sqlacodegen pymysql sqlacodegen mysql+pymysql://user:password@sqlhost/dbname オプション: --outfile: 標準出力ではなく、ファイルに書き出す --tables: テーブルを指定 これで標準出力に全テーブルのSQLAlchemy定義が出力されます 公式サイトにはoursqlというのを使うと書いてあ

                        sqlacodegenを使って既存のMySQLサーバからSQLAlchemyのテーブル定義を生成する - Qiita
                      • Google Apps Script で BigQuery のテーブル定義をスプレッドシートに自動で出力してみた | DevelopersIO

                        こんにちは、みかみです。 やりたいこと Google Apps Script( GAS ) から BigQuery を操作するにはどうすればいいのか知りたい GAS で BigQuery のテーブル定義書をスプレッドシートに出力したい GAS をスケジュール実行して、定期的にテーブル定義書を更新したい Step1:BigQuery テーブルデータをスプレッドシートに出力 とりあえず、Google Apps Script を動かして、BigQuery のテーブルデータをスプレッドシートに出力してみたいと思います。 新しいスプレッドシートを開いたら、「ツール」タブから「スクリプトエディタ」をクリックします。 Apps Script 画面が開くので、「サービス」から「BigQuery API」を追加します。 エディタに以下のスクリプトを入力しました。 function runQuery() {

                          Google Apps Script で BigQuery のテーブル定義をスプレッドシートに自動で出力してみた | DevelopersIO
                        • 【LaravelDB.com】新機能 ”テーブル定義をパッと見で理解する!” 「Newテーブル一覧表示機能」 - Qiita

                          【LaravelDB.com】新機能 ”テーブル定義をパッと見で理解する!” 「Newテーブル一覧表示機能」PHPJavaScriptSQLLaravelFirebase ◇Laravel DB.com を初めての人はこちらから 初めての人はこちらから>> YouTube(DEMO)>> New!2月8日 [Newテーブル一覧表示機能] について解説 DEMO動画(初めての人はこちらから) 【 YouTubeリンク>> LaravelDB.com の操作方法 】 LaravelDB.comについて詳しく知りたい人はこちらもどうぞ!! https://qiita.com/daisu_yamazaki/items/9f0dd73553367f8077f0 1. ER図画面から 「 ER図のLoad/Save 」ボタンをクリック https://laraveldb.com 注意)テーブル定義(デ

                            【LaravelDB.com】新機能 ”テーブル定義をパッと見で理解する!” 「Newテーブル一覧表示機能」 - Qiita
                          1

                          新着記事