問題タブ [postgresql-9.1]

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.

0 投票する
2 に答える
25447 参照

postgresql - PostgreSQLでピボットを行う方法

私はPostgreSQLを初めて使用します。

下のようなテーブルがあるとしましょう

SQLServerでピボットを実行する場合

私は次のように出力を取得します

PostgreSQLを使用して同じことを行う方法は?

私の試みは

しかし、エラーが発生します:

PostgreSQLでこれを行うためのエレガントな方法はありますか(組み込み関数...)これを行うための標準的な方法は何ですか?

0 投票する
4 に答える
35654 参照

postgresql - Windows の postgresql 9.1 に pgcrypto をインストールするにはどうすればよいですか?

Postgresql の Web ページによると、Postgresql 9.1 のダウンロードには pgcrypto が含まれています。ただし、pgcrypto.sql ファイルはありません。share\extension ディレクトリを見ると、次の 3 つのファイルがあります。

pgcrypto--1.0.sql pgcrypto--unpackaged--1.0.sql pgcrypto.control

でインストールしようとすると

\i pgcrypto--1.0.sql

次のようなエラーがたくさん表示されます。

おそらく、share\extension 内のファイルは、share\contrib\pgcrypto.sql ファイル (存在しない) によって呼び出されることを意図していた可能性があります。

Postgresql 8.4 の Linux では、contrib パッケージをインストールして pgcrypto.sql を取得する必要があります。Postgresql 9.1 用に Windows にインストールする必要がある別のパッケージはありますか?

ありがとう。

0 投票する
2 に答える
1299 参照

python - openerpでページを更新すると、ツリービューにレコードが含まれませんか?

notebook要素のページにツリー ビューを追加しました。ツリー ビューにデータを追加すると、データベースに保存され、ツリー ビューにも表示されます。ページをリロードすると、ツリー ビューのデータが消えて空になります。

コードは次のようになります。

0 投票する
1 に答える
773 参照

postgresql - PostGIS 2.0 インストールの問題

拡張機能を利用するために、postgis 2.0 をコンピューター (windows 7 32 ビット) にインストールしようとしています。ただし、実際に正常にインストールすることはできませんでした。私の postgreSQL のバージョンは 9.1.1-1 です。これは、入手可能な最新の Windows 32 ビット バイナリです。

postgis 2.0 をダウンロードする場合、ダウンロードへのリンクには次の指示があります。

PostgreSQL 9.1 (PostgreSQL 9.1.0 に対してコンパイル - ベータ 1 で 9.1 の構造が変更されたことに注意してください。これはアルファ リリースでは機能しませんが、すべてのベータ、リリース候補リリース、および最終的な 9.1.0 リリースでは問題ないはずです) ローダー/ダンパーを含むGUI。新しい PostgreSQL を使用してインストールするための拡張ファイルも含まれています

これは、Postgis が正しく機能するためには、postgreSQL バージョン 9.1.0 を取得する必要があることを意味します。ただし、このバージョンのバイナリが見つかりません。

9.1.1 postgres インストールにインストールしようとしましたが、かなり失敗しました (.bat ファイルを実行すると、エラーのカスケード ストリームが作成されました)。

それ以来、失敗したすべての努力によってインストールが破損しないようにするためにpostgresをアンインストールし、既存のデータベースをすべて削除して、それらが再び表示されないようにし、インストールを脱線させる可能性があります。

ソースからビルドすることもできると思いますが、ダウンロード ページには、そのオプションに関して次のように記載されています。

Windows で PostGIS バイナリを構築しようとした人が多いことを知っているように、環境をセットアップするのに時間のかかるプロセスであり、一般的にロケット サイエンスです。

言うまでもなく、これまでソースから何かを構築したことがないことを考えると、これを行うことは絶対に避けたいと思います。

では、実際に postgis 2.0 とそのすべての機能を Windows システムで起動して実行した人はいますか? もしそうなら、私は現在何をすべきかについて完全に途方に暮れているので、インストールプロセスを私と共有していただければ非常にありがたいです(そして、インストーラーに付属のreadmeを読みました)!

0 投票する
1 に答える
15382 参照

hibernate - JPA と Hibernate 3.6.8.Final、PostgreSQL 9.1、SQLGrammarException - 構成の問題? 奇妙な SQL ステートメント

編集解決済み 右。私は私を混乱させたものを見つけました。私は pgadmin を使用してテーブルやその他のデータベースの内部を作成し、現在チェックしています: 名前 (テーブル名、列名、pk 名など) の少なくとも 1 文字が大文字の場合、pgadmin は SQL 作成スクリプトでそれを使用しますそのまま、二重引用符を使用するため、PostgreSQL は名前を書かれたとおりに解釈します。次のスクリプトを実行する場合:

すべて小文字で作成され、元の Sample.java バージョンは正常に動作します。


ここで何が問題なのですか?この問題は PostgreSQL 9.1 または PostgreSQL 全般に固有のものですか、それとも一部の休止状態の構成が欠落していますか?

persistence.xml:

サンプル.java :

PersistenceMain.java:

例外:

明らかに、上記のこの SQL ステートメントは次のとおりです。

PostgreSQL 自体から (pgadmin から) 正常に実行されません。

しかし、 Sample.java を次のように変更すると:

これは奇妙です、それは動作します。

ここで hibernate.dialect は役に立たないのですか、それとも PostgreSQL 9.1 では正しく動作しませんか? また、列名がフィールドと同じなら入力したくないのですが、大文字でも可能でしょうか?

ありがとうございました。

0 投票する
3 に答える
7616 参照

java - 列タイプがbigintの場合、PostgreSQL resultSet.getLong()はArrayIndexOutOfBoundsExceptionになります

PostgreSQL 9.1で、bigint型の列を持つビューがあります。このタイプはLongJavaでマップする必要がありますが、実際にはにマップされBigIntegerます。それで

その結果、ArrayIndexOutOfBoundsExceptionが発生します。

また

toString以下と解析の両方で問題なく動作します。これの正しい取り扱いは何でしょうか?最初にを取得しBigInteger、呼び出しtoStringて解析する必要がありLongますか?ResultSetまたは、またはScrollableResults正しいJava列タイプを伝えるためのより良いアプローチはありますか?

ありがとうございました。

0 投票する
2 に答える
1100 参照

django - djangoと同じパスワードコードをpostgresにどのように実装しますか?

django とカスタム アプリの両方から同じ BD にアクセスする必要があります。

私はdjangoと同じ機能をpostgress 9に実装したいと思っています。

これは私の試みです:

ただし、django で認証しようとすると、次のようになります。

失敗します。私は何をする必要がありますか?

アップデート:

同じパスワード:

Django:sha1$46uim9Staj7A$d472909885d27a21bc6e489641e27cc6e4ed25b6 Postgress:sha1$CP5CDALuPntn$d85f6aec18ae781c02cddbaa53e7c92e1b2c7ab1

更新: この質問を忘れてしまいました。Postgres 9.1 で django の BCryptPasswordHasher を再実装し、新しい bcrypt メソッドにアップグレードする方法に示されているように解決されました。

0 投票する
1 に答える
4235 参照

python - Pythonでフィールド値を動的に取得する方法は?

私はフォームビューを持っています。フィールドに値を入力しました。その値を取得して、操作を行うために.pyの変数に割り当てるにはどうすればよいですか

例: ActiveFrom フィールドがあります。フォーム ビューのフィールドに値 23-11-2011 を入力しました。その値をopenerpで動的に取得したい。どうやってやるの?

0 投票する
3 に答える
1709 参照

python - openerpで同じクラスの別の関数で1つの関数変数を使用する方法は?

fct1 に変数 var_x が 1 つあります。同じクラスコードの別の関数 fct2 で同じ変数値を使用したい:

ここで family_code_id は最初の関数で使用されていますが、2 番目の関数でも同じ family_code_id を使用したいと考えています。しかし、それはエラーを示しています:

グローバル変数 family_code_id が定義されていません。

これはopenerpでどのように可能ですか?

0 投票する
1 に答える
146752 参照

postgresql - 「max_connections」などのパラメーター (postgresql.conf 設定) を照会します。

PostgreSQL(9.1)でデータベースサーバー設定を照会することさえ可能かどうか(そして可能であればどのように)知っている人はいますか?

max_connections(開いているデータベース接続の最大数)設定を確認する必要があります。