본문 바로가기

PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL 한글 정렬되도록 DB 설정하기 with PgAdmin4 PostgreSQL에서 그냥 DB를 생성하면 한글 정렬 잘 안되는거 아시죠?? DB생성하실 때 아래와 같은 방법으로 설정하시면 정렬 잘 됩니다. 문제는 collation이 C 로 되어 있는지 입니다. Create Database 하실 때 Collation을 C로 설정하시면 간단하게 문제 끝. 찾아보니 생성된 DB에는 적용이 안된다고 하니까 생성할 때 까먹지 말고 하셔야 합니다. 아 !! 그리고 추가로 Template를 template0로 설정하셔야 합니다. 다른 것으로 설정하니까 Collation C가 적용되지 않더라고요. 그래서 정리하면 1. Collation을 C로 설정한다. 2. Template를 template0로 설정한다.. 더보기
MariaDB Create, Drop(delete) Database SQL 이번에는 MariaDB를 사용해야 하는데요. 많이 쓰이는 SQL 정리도 할 겸. 몇 가지 포스팅을 작성해두려구요 . 이미 많은 블로그에서 정리가 되어 있고, 공식 홈페이지나 SQL 문서를 보셔도 됩니다. MariaDB 홈페이지 : https://mariadb.org/ MariaDB Doc : https://mariadb.com/kb/en/ W3C School SQL : http://www.w3schools.com/sql/ 이번 포스팅에서는 데이터베이스 생성 및 삭제입니다. 데이터베이스 생성은 create database name; 이죠. 왼쪽 그림에서는 testdb 라는 데이터베이스를 생성해봤습니다. sql) create database testdb; 입니다. 데이터베이스 목록을 확인하기 위해서는 sql.. 더보기
Python, psycopg2 : INSERT INTO .... Geometry SQL 이번 포스팅은 바로 전 포스팅에서 Geometry를 입력하는 방법만 추가한 것입니다. 참고 ... Python, psycopg2 : INSERT INTO .... SQL - http://ngee.tistory.com/638 일단 사용되는 테이블은 아래 사진과 같습니다. 일단 geometry 컬럼을 생성하는 것이나, SQL문을 통해서 입력하는 것은 이전 포스팅들에서 다룬 적이 있습니다. 관련 포스팅 PostGIS : PostGIS Setting Script : http://ngee.tistory.com/629 PostGIS : Create Geospatial Table : http://ngee.tistory.com/631 PostGIS : Insert Geospatial Data into Table : h.. 더보기
Python, psycopg2 : INSERT INTO .... SQL PostgreSQL의 adapter 중에 python을 지원해주는 psycopg2 라는 녀석이 존재합니다. 예전 글들을 찾아보니 psycopg2에 관련 된 몇 개의 포스팅이 있긴한데요. insert into sql에 대해서는 제대로 정리해둔 것이 없어서.. 일단 다시 psycopg2에 대해서 기본적인 정보에 대해서 정리해보면 다음과 같습니다. 1. psycopg2 document : http://pythonhosted.org//psycopg2/ 2. License : LGPL 3. github : https://github.com/psycopg/psycopg2 4. Project Homepage : http://initd.org/psycopg/ 이번 포스팅에서는 psycopg2로 insert into s.. 더보기
PostGIS : Insert Geospatial Data into Table 관련 포스팅 PostGIS : PostGIS Setting Script : http://ngee.tistory.com/629 PostGIS : Create Geospatial Table : http://ngee.tistory.com/631 PostGIS : Insert Geospatial Data into Table : http://ngee.tistory.com/632 PostGIS : Select Geospatial Data from Table : http://ngee.tistory.com/633 PostGIS : Delete Geometry Column in Geospatial Table : http://ngee.tistory.com/635 앞선 포스팅에서 PostGIS를 설정하고, 함수 AddGeo.. 더보기
PostGIS : Create Geospatial Table 관련 포스팅 PostGIS : PostGIS Setting Script : http://ngee.tistory.com/629 PostGIS : Create Geospatial Table : http://ngee.tistory.com/631 PostGIS : Insert Geospatial Data into Table : http://ngee.tistory.com/632 PostGIS : Select Geospatial Data from Table : http://ngee.tistory.com/633 PostGIS : Delete Geometry Column in Geospatial Table : http://ngee.tistory.com/635 PostGIS를 활용하여 공간정보를 저장할 수 있는 데이터베.. 더보기
PostgreSQL SQL Statement : array insert 간단하게 PostgreSQL SQL Statement 중 array insert 하는 부분에 대해서 정리해둡니다. 먼저 insert 하기 위한 테이블이 아래와 같은 SQL로 생성되었다고 가정하겠습니다. ================================================================================================== CREATE TABLE test ( pid integer NOT NULL, t_array double precision[], CONSTRAINT test_pkey PRIMARY KEY (pid) ) WITH ( OIDS=FALSE ); ALTER TABLE test OWNER TO postgres; ==================.. 더보기