DB
-
안녕하세요. 팀드모네입니다. 오늘은 간단하게 개인정보를 암호화할 수 있는 방법을 공유드립니다. 프론트 화면이나 서블릿에서도 처리는 할 수 있으나, Query 단에서도 해당 기능 구현이 가능합니다. 저의 경우 Query에서 처리하는 것이 효율적이라고 판단되어 채택하였습니다. 물론 정보를 제대로 보호하려면 DB 솔루션을 도입하셔야 합니다 ^ ^; 1. 작업 아이디어 회원가입 화면 > 핸드폰 번호를 저장할 때, AES 암호화 SQL을 거치게 할 것입니다. 회원조회 화면 > 핸드폰 번호를 불러올 때, AES 복호화 SQL을 거치게 할 것입니다. 설명에 앞서 대충 이렇게 생긴 테이블이 있다고 가정하겠습니다. 2. 테이블 설계 저는 개인정보(핸드폰 번호)를 암호화할 것입니다. 핸드폰 번호를 암호문으로 바꿔서 저장할..
PostgreSQL AES를 사용하여 암복호화 기능 구현하기안녕하세요. 팀드모네입니다. 오늘은 간단하게 개인정보를 암호화할 수 있는 방법을 공유드립니다. 프론트 화면이나 서블릿에서도 처리는 할 수 있으나, Query 단에서도 해당 기능 구현이 가능합니다. 저의 경우 Query에서 처리하는 것이 효율적이라고 판단되어 채택하였습니다. 물론 정보를 제대로 보호하려면 DB 솔루션을 도입하셔야 합니다 ^ ^; 1. 작업 아이디어 회원가입 화면 > 핸드폰 번호를 저장할 때, AES 암호화 SQL을 거치게 할 것입니다. 회원조회 화면 > 핸드폰 번호를 불러올 때, AES 복호화 SQL을 거치게 할 것입니다. 설명에 앞서 대충 이렇게 생긴 테이블이 있다고 가정하겠습니다. 2. 테이블 설계 저는 개인정보(핸드폰 번호)를 암호화할 것입니다. 핸드폰 번호를 암호문으로 바꿔서 저장할..
2023.02.02 -
안녕하세요. 팀드모네입니다. 오늘은 PgAdmin에서 발생하는 Utility file not found. Please correct the Binary Path in the Preferences dialog 에러를 해결하는 방법에 대해 공유드립니다. 1. pgadmin4 실행 2. File > preperences 메뉴 클릭 3. Paths > Binary paths에 들어가서 C:\Program Files\PostgreSQL\14\bin을 입력. * PostgreSQL 버전이 설치된 위치의 bin을 넣으면 된다는 의미입니다. 감사합니다.
Utility file not found. Please correct the Binary Path in the Preferences dialog 해결 방법안녕하세요. 팀드모네입니다. 오늘은 PgAdmin에서 발생하는 Utility file not found. Please correct the Binary Path in the Preferences dialog 에러를 해결하는 방법에 대해 공유드립니다. 1. pgadmin4 실행 2. File > preperences 메뉴 클릭 3. Paths > Binary paths에 들어가서 C:\Program Files\PostgreSQL\14\bin을 입력. * PostgreSQL 버전이 설치된 위치의 bin을 넣으면 된다는 의미입니다. 감사합니다.
2023.01.15 -
안녕하세요. 팀드모네입니다. 오늘은 postgreSQL 설치 중 There has been an error Error running라는 에러를 해결하는 방법을 공유듣립니다. [원인] -> 저의 경우 컴퓨터의 이름이 한글로 되어 있어서 그랬습니다. - ㅅ - *하.... 머글.... 컴퓨터 이름에 한글을 입력하는 것은 안드로이드 개발자에겐 금기사항인데.. [해결방법] -> 당연히 컴퓨터 이름에 한글을 제거하였더니 관련 모든 문제가 해결되었습니다. [참고 사항] 11.2-1 버전의 postgresql을 설치함으로써 해당 오류가 해결될 수도 있다고 합니다. 다운로드 링크 : https://get.enterprisedb.com/postgresql/postgresql-11.2-1-windows-x64.exe 다만..
[PostgreSQL] There has been an error Error running.. 해결안녕하세요. 팀드모네입니다. 오늘은 postgreSQL 설치 중 There has been an error Error running라는 에러를 해결하는 방법을 공유듣립니다. [원인] -> 저의 경우 컴퓨터의 이름이 한글로 되어 있어서 그랬습니다. - ㅅ - *하.... 머글.... 컴퓨터 이름에 한글을 입력하는 것은 안드로이드 개발자에겐 금기사항인데.. [해결방법] -> 당연히 컴퓨터 이름에 한글을 제거하였더니 관련 모든 문제가 해결되었습니다. [참고 사항] 11.2-1 버전의 postgresql을 설치함으로써 해당 오류가 해결될 수도 있다고 합니다. 다운로드 링크 : https://get.enterprisedb.com/postgresql/postgresql-11.2-1-windows-x64.exe 다만..
2023.01.11 -
1. Access psql $psql -U postgres user Explanation) Accessing a database called user with a postgres account 2. Enter the copy command for csv extraction $COPY (SELECT* FROM test) TO 'D:\test.csv' With CSV DELIMITER ','; Explanation) Store the data in the table called test on the D drive in CSV format Have a good day!
How to export tables to csv with postgresql psql1. Access psql $psql -U postgres user Explanation) Accessing a database called user with a postgres account 2. Enter the copy command for csv extraction $COPY (SELECT* FROM test) TO 'D:\test.csv' With CSV DELIMITER ','; Explanation) Store the data in the table called test on the D drive in CSV format Have a good day!
2022.06.23 -
👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 작업 중 복잡한 쿼리를 뽑아낼 일이 생겼습니다. 변수에 값을 저장하면서 해야될 것 같은데, postgresql은 declear가 없는 모양입니다 (。•́︿•̀。) 🎯 SQL 변수 사용 예제 아무튼, postgresql에서 sql 변수를 사용하는 방법은 아래와 같습니다. [예제1] set session my.vars.name = '한신'; select * from USER where NAME = current_setting('my.vars.name')::varchar; [예제2] set session my.vars.age = '1'; select * from USER where NAME = current_setting('my.vars.age')..
[PostgreSql] SQL에서 변수를 사용하는 방법👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 작업 중 복잡한 쿼리를 뽑아낼 일이 생겼습니다. 변수에 값을 저장하면서 해야될 것 같은데, postgresql은 declear가 없는 모양입니다 (。•́︿•̀。) 🎯 SQL 변수 사용 예제 아무튼, postgresql에서 sql 변수를 사용하는 방법은 아래와 같습니다. [예제1] set session my.vars.name = '한신'; select * from USER where NAME = current_setting('my.vars.name')::varchar; [예제2] set session my.vars.age = '1'; select * from USER where NAME = current_setting('my.vars.age')..
2022.06.07 -
안녕하세요. 팀드모네입니다. 오늘은 pgAdmin에서 SQL을 예쁘게 정렬하는 방법을 공유드립니다. 👨💻 pgAdmin의 쿼리 정렬 단축키 -> Ctrl+Shift+K입니다. * 혹시 위 단축키가 동작하지 않는다면, 아래 사진을 참고하셔도 좋습니다. 추가로 Instant SQL Formatter라는 사이트 링크를 걸어드립니다. https://www.dpriver.com/pp/sqlformat.htm 질문사항이 있으시면 댓글 남겨주세요. 감사합니다.
[pgAdmin] 쿼리 정렬 단축키 (SQL 정렬)안녕하세요. 팀드모네입니다. 오늘은 pgAdmin에서 SQL을 예쁘게 정렬하는 방법을 공유드립니다. 👨💻 pgAdmin의 쿼리 정렬 단축키 -> Ctrl+Shift+K입니다. * 혹시 위 단축키가 동작하지 않는다면, 아래 사진을 참고하셔도 좋습니다. 추가로 Instant SQL Formatter라는 사이트 링크를 걸어드립니다. https://www.dpriver.com/pp/sqlformat.htm 질문사항이 있으시면 댓글 남겨주세요. 감사합니다.
2022.06.07