Postgres インデックス作成でのエラー

varchar(10000)のカラムにインデックスを貼った際、エラーが発生。 ERROR: index row requires 14904 bytes,maximum size 8191 →btreeインデックスで扱えるデータサイズの上限8191バイトを超えるためエラー。 文字を削ると、 ERROR: index row size 7912 exceeds maximum 27…

続きを読む

Excel 255文字以上の検索

vlookup,hlookupでは、255文字以上の検索が出来ないため、indexとmatchを利用する =index(検索範囲,match(true,検索範囲=検索値,0)) ctrl+shift+enter で決定する ex) =index(B2:B10,match(true,B2:B10=A2,0))

続きを読む

MariaDB

・SQLファイル実行 source ファイル名; ・データインポート ①LOAD DATA INFILE 'ファイル名’ INTO TABLE テーブル名; ※ユーザのfile_priv権限が付与されていること 確認方法:select user,host,file_priv from mysql.user; file_privがYとなっていること ②mysqlimpor…

続きを読む

Postgres

・データベース作成 create database データベース名 owner=ユーザ名 template=template0 encoding='UTF8' lc_collate='C' lc_ctype='C'; ・データベース一覧表示 \l ・データベースの切り替え \c データベース名 ・テーブル一覧表示 \dt ・psqlを終了する \q ・外部…

続きを読む

MariaDBインストール

・CentOS7からはMariaDBがデフォルトでインストールされているため、一度削除 yum remove mariadb-libs ・Perlをインストールするため、CentOSのEverythingのDVDをドライブに入れる ・メディアをマウントするディレクトリを作成する mkdir /media/XXX ・メディアをマウントする mount -t iso9660 /dev…

続きを読む

Postgresインストール

・CentOSへPostgres9.4.6をインストール rpm -ivh postgresql-9.4.6-1-x64-bigsql.rpm インストール後、初期設定を起動する /etc/init.d/postgresql-94 start ポート、スーパーユーザ(postgres)のパスワード、OS起動時にサービスを起動するかを設定 ・PATHを通す /etc/profi…

続きを読む

CentOSのIPアドレス固定化

・NetworkManagerを使う nmtui 「Edit a connection」→編集するアダプターを選択して「Edit」 ・必要があれば、設定ファイルを編集する /etc/sysconfig/network-scripts/ifcfg-XXXXX (今回はONBOOTをyesにした) ネットワークのサービスを再起動する service network restart

続きを読む