タグ付けされた質問 「database」

データベースは、整理されたデータの集まりです。これは、スキーマ、テーブル、クエリ、レポート、ビュー、およびその他のオブジェクトのコレクションです。データは通常、情報を必要とするプロセスをサポートする方法で現実の側面をモデル化するように編成されます。データベースの設計について質問がある場合は、このタグを使用してください。特定のデータベース管理システム(MySQLなど)に関するものである場合は、代わりにそのタグを使用してください。


5
rake db:migrate db:resetとdb:schema:loadの違い
違いrake db:migrateとは、rake db:reset私の頭の中ではかなり明白です。わからないのrake db:schema:loadは前の2つとはどう違うのか。 私が同じページにいることを確認するだけです: rake db:migrate -まだ実行されていないマイグレーションを実行します。 rake db:reset-データベースをクリアし(おそらくrake db:drop+ rake db:create+ rake db:migrateを実行)、新しいデータベースで移行を実行します。 私の理解が間違っていた場合、明確にするのを助けてください。

21
SQL ServerでのINSERT OR UPDATEのソリューション
のテーブル構造を想定しますMyTable(KEY, datafield1, datafield2...)。 多くの場合、既存のレコードを更新するか、存在しない場合は新しいレコードを挿入します。 基本的に: IF (key exists) run update command ELSE run insert command これを書くのに最も良い方法は何ですか?

30
データベース項目にソース管理を使用していますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 データベーススキーマの変更をバージョン管理するための確実なプロセスがないため、ショップに穴が開いているように感じます。私たちは多くのバックアップを行っているため、多かれ少なかれカバーされていますが、この方法で最後の防御線に依存することは悪い習慣です。 驚いたことに、これは一般的なスレッドのようです。データベースは頻繁に変更されないため、この問題を無視するように私が話した多くの店は、基本的に細心の注意を払うようにしています。 しかし、私はその話がどうなるか知っています。物事がうまくいかず、何かがなくなってしまうのは時間の問題です。 このためのベストプラクティスはありますか?あなたのために働いたいくつかの戦略は何ですか?

30
アプリケーション開発者によるデータベース開発の誤り[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 アプリケーション開発者が犯す一般的なデータベース開発の間違いは何ですか?


8
MySQLでibdata1ファイルを縮小/パージする方法
Rで統計を実行するための「クエリツール」としてlocalhostでMySQLを使用しています。つまり、Rスクリプトを実行するたびに、新しいデータベースを作成し(A)、新しいテーブルを作成し(B)、データをBにインポートします。 、クエリを送信して必要なものを取得し、BをドロップしてAをドロップします。 私にとっては問題なく動作していますが、ibdataファイルのサイズが急速に増加していることを認識しています。MySQLには何も保存していませんが、ibdata1ファイルはすでに100 MBを超えています。 設定に多かれ少なかれデフォルトのMySQL設定を使用していますが、一定期間後にibdata1ファイルを自動的に縮小/パージする方法はありますか?
561 mysql  database  innodb 

9
mysqldumpで特定のテーブルをスキップする
mysqldumpコマンドから特定のテーブルを制限する方法はありますか? たとえば、次の構文を使用して、table1とtable2 のみをダンプします。 mysqldump -u username -p database table1 table2 > database.sql しかし、table1とtable2 を除くすべてのテーブルをダンプする同様の方法はありますか?mysqldumpのドキュメントで何も見つからなかったので、ブルートフォース(すべてのテーブル名を指定)が唯一の方法ですか?
558 sql  mysql  database  mysqldump 

17
mysqldumpからダンプファイルを復元するにはどうすればよいですか?
Windows Server 2008マシンのデータベースとして復元する必要があるMySQLデータベースファイルが提供されました。 MySQL Administratorを使用してみましたが、次のエラーが発生しました: 選択したファイルはmysqldumpによって生成されたため、このアプリケーションでは復元できません。 これを機能させるにはどうすればよいですか?
544 mysql  sql  database 



22
Rails DB移行-テーブルを削除する方法?
必要になると思ったテーブルを追加しましたが、現在は使用する予定はありません。そのテーブルを削除するにはどうすればよいですか? すでに移行を実行しているので、テーブルはデータベースにあります。私rails generate migrationはこれを処理できるはずだと思いますが、まだどのようにしているかはわかりません。 私はもう試した: rails generate migration drop_tablename しかし、それは空のマイグレーションを生成しました。 Railsにテーブルをドロップする「公式の」方法は何ですか?

6
このJavascriptは「必要」ですか?
私は、JavascriptをPostgreSQLデータベースに読み書きできるようにしています。このプロジェクトはgithubで見つかりました。次のサンプルコードをノードで実行することができました。 var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString = "tcp://postgres:1234@localhost/postgres"; var client = new pg.Client(conString); client.connect(); //queries are queued and executed one after another once the connection becomes available client.query("CREATE TEMP TABLE beatles(name varchar(10), height integer, birthday timestamptz)"); client.query("INSERT INTO beatles(name, height, birthday) …



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.