問題タブ [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.
postgresql - PostgreSQLでピボットを行う方法
私はPostgreSQLを初めて使用します。
下のようなテーブルがあるとしましょう
SQLServerでピボットを実行する場合
私は次のように出力を取得します
PostgreSQLを使用して同じことを行う方法は?
私の試みは
しかし、エラーが発生します:
PostgreSQLでこれを行うためのエレガントな方法はありますか(組み込み関数...)これを行うための標準的な方法は何ですか?
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 にインストールする必要がある別のパッケージはありますか?
ありがとう。
python - openerpでページを更新すると、ツリービューにレコードが含まれませんか?
notebook
要素のページにツリー ビューを追加しました。ツリー ビューにデータを追加すると、データベースに保存され、ツリー ビューにも表示されます。ページをリロードすると、ツリー ビューのデータが消えて空になります。
コードは次のようになります。
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を読みました)!
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 では正しく動作しませんか? また、列名がフィールドと同じなら入力したくないのですが、大文字でも可能でしょうか?
ありがとうございました。
java - 列タイプがbigintの場合、PostgreSQL resultSet.getLong()はArrayIndexOutOfBoundsExceptionになります
PostgreSQL 9.1で、bigint型の列を持つビューがあります。このタイプはLong
Javaでマップする必要がありますが、実際にはにマップされBigInteger
ます。それで
その結果、ArrayIndexOutOfBoundsExceptionが発生します。
また
toString
以下と解析の両方で問題なく動作します。これの正しい取り扱いは何でしょうか?最初にを取得しBigInteger
、呼び出しtoString
て解析する必要がありLong
ますか?ResultSet
または、またはScrollableResults
正しいJava列タイプを伝えるためのより良いアプローチはありますか?
ありがとうございました。
django - djangoと同じパスワードコードをpostgresにどのように実装しますか?
django とカスタム アプリの両方から同じ BD にアクセスする必要があります。
私はdjangoと同じ機能をpostgress 9に実装したいと思っています。
これは私の試みです:
ただし、django で認証しようとすると、次のようになります。
失敗します。私は何をする必要がありますか?
アップデート:
同じパスワード:
Django:sha1$46uim9Staj7A$d472909885d27a21bc6e489641e27cc6e4ed25b6 Postgress:sha1$CP5CDALuPntn$d85f6aec18ae781c02cddbaa53e7c92e1b2c7ab1
更新: この質問を忘れてしまいました。Postgres 9.1 で django の BCryptPasswordHasher を再実装し、新しい bcrypt メソッドにアップグレードする方法に示されているように解決されました。
python - Pythonでフィールド値を動的に取得する方法は?
私はフォームビューを持っています。フィールドに値を入力しました。その値を取得して、操作を行うために.pyの変数に割り当てるにはどうすればよいですか
例: ActiveFrom フィールドがあります。フォーム ビューのフィールドに値 23-11-2011 を入力しました。その値をopenerpで動的に取得したい。どうやってやるの?
python - openerpで同じクラスの別の関数で1つの関数変数を使用する方法は?
fct1 に変数 var_x が 1 つあります。同じクラスコードの別の関数 fct2 で同じ変数値を使用したい:
ここで family_code_id は最初の関数で使用されていますが、2 番目の関数でも同じ family_code_id を使用したいと考えています。しかし、それはエラーを示しています:
グローバル変数 family_code_id が定義されていません。
これはopenerpでどのように可能ですか?
postgresql - 「max_connections」などのパラメーター (postgresql.conf 設定) を照会します。
PostgreSQL(9.1)でデータベースサーバー設定を照会することさえ可能かどうか(そして可能であればどのように)知っている人はいますか?
max_connections
(開いているデータベース接続の最大数)設定を確認する必要があります。