問題タブ [psql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - psql で、一部のコマンドが効果がないのはなぜですか?
コマンドがpsql
効果を発揮していないように見えることがあります。理由はありますか?
以下は、データベース内のすべてのテーブルのリストですlibrary_development
。
この後、次をPavan
使用してテーブルを削除しました:
ただし、テーブルは削除されず、次のように表示されます。
また:
WindowsでPostgreSQLを使用しています。コンソールをクリアするコマンドはありますか (Oracle に存在する cl scr など)?
DML スクリプトを操作するときに Postgresql で実行する必要がある「コミット」の概念はありますか?
postgresql - postgresql 抽出関数ソース
SQL を使用して PostgreSQL 関数のソースを抽出する必要があります。
関数の 1 つでこの奇妙な動作が見られますが、他のすべての関数 (約 200+) はまったく問題なく動作します。
次のステートメントを実行すると、機能します。
ただし、次を実行すると、空の文字列が返されます。
PostgreSQL バージョン 8.3。pgAdmin III と psql の両方を使用してみました。
ショーストッパーではありませんが、これがなぜなのかを知るのに役立ちます.
アイデアはありますか?
postgresql - UTF-8 への移行後、UTF-8 エンコーディングの文字 0xe2809a は「LATIN9」と同等ではありません
最近、データベースを SQL_ASCII から UTF8 エンコーディングに移行しました。アプリケーションを実行した後、次のようなエラーメッセージが表示され始めます
UTF-8 エンコーディングの文字 0xc296 は、「WIN1252」に相当するものはありません
そのため、iconv に遭遇し、変換は次の手順で行われました
1-既存のデータベースを次のようにダンプします
[b]iconv[/b]を使用して2変換
3 新しい UTF エンコード DB を作成する
4 ステップ #2 から sql をインポートします
エラーは解消されましたが、
取得している他のシステムで
UTF-8 への移行後、エンコーディング UTF-8 の文字 0xe2809a は「LATIN9」の問題で同等ではありません
したがって、このような異なる変換で上記の同じ手順を試しました
しかし、エラーはまだ発生します
UTF-8 への移行後、エンコーディング UTF-8 の文字 0xe2809a に対応する「LATIN9」の問題がありません
何か案は?
perl - perlスクリプトを使用してフォーム配列をURLからDBDデータベースに挿入する方法は?
perlスクリプトを使用して、htmlからDBDデータベースに入力されたデータを取得しようとしています。
ここに私のhtmlコードがあります:
これが私のperlスクリプトです:contact.pl
contact.plコードを実行できませんでした。「Internal Server Error」と表示されました
とにかくこれを修正できますか?
事前に感謝します
あなたが言ったように私はすでにコードを編集していましたが、更新後にエラーが発生しています: 内部サーバーエラー
postgresql - クエリ結果 postgresql による文字列置換
結果として常に 1 つの要素のみを返すクエリがあります。このクエリの結果を、さらに処理するために使用できる文字列に追加したい
例
select id from ids where some_condition
この ID を文字列に追加したい
のようresult_(id)_table
に、id は前のクエリから返された id に置き換える必要があります (これは本質的に別のテーブルです)
最後に、次のようなクエリを実行できるはずです
ここで、「result_id_table」は、id が適切に置換されたテーブルの名前です。
postgresql - Postgresの動的SQLクエリ
動的 SQL を使用して postgres でいくつかのクエリを実行しようとしていました。
例:
result_%s_table という形式のテーブルをクエリする必要があり、別のテーブルから正しいテーブル名 (ID) に置き換える必要があります。
エラーが発生しますERROR: prepared statement "format" does not exist
sql - 単一のクエリでカウントと制限を使用してpostgresでデータを選択する方法
次の形式のデータを含む PostgreSQL テーブル
テーブル名は tbl1 tbl1
………………………………。
私の問題はCCODE =50
、データベースの最後の7レコードからのカウントを見つける方法ですRCODE =126
database - PostgreSQLデータテーブルのすべてのエントリを一覧表示します
コマンドラインでpsqlを使用しているときに、データテーブル内のすべてのエントリを表示するにはどうすればよいですか?
データベース名はnewprojectです。
私は\lを試しました(ただし、このリストにはすべてのデータベースがあります)
データテーブルのすべてのエントリを表示しようとしています。Webアプリから入力したテストエントリが正しく保存されていることを確認しようとしています。
postgresql - 接続するpsqlのデフォルトデータベースを指定しますか?
psqlを使用しているときに、最初のデータベース接続を変更したいと思います。
最初の接続として「test」という名前のデータベースがありました。
psql
コマンドラインから実行すると、プロンプトは次のようになります。test=#
「テスト」データベースを削除しpsql
、コマンドラインで実行すると、次のエラーが発生します。
これが何を意味するのか理解していますが、「postgres」データベースをデフォルトとして設定するにはどうすればよいですか?
psql postgres
毎回入力する代わりに。
postgresql - heroku pg:sql --app間違ったホストに接続しようとしています
本番アプリケーションを heroku にデプロイしました。
以下を使用して、問題なくステージング データベースにアクセスできます。
しかし、本番環境で同じことをしようとすると:
接続タイムアウトが発生し、ホスト xxx がポート 5432 でリッスンしていないというエラーが表示されます。
heroku Web サイトにアクセスして本番データベースの設定を取得すると、それがホスト上で実行されていることが示されますyyy
(つまり、 ではありません xxx
)。pg:psql コマンドを正しいホストに接続する方法を誰か教えてもらえますか?
Web サーバーは問題なくデータベースに接続しているようです。実行すると、次のようになります。
次に、ActiveRecord を介してデータベース内のレコードを表示できます。
ところで、コマンド:
次の結果が得られます。