본문 바로가기

정보관리(데이터베이스, DB)/PostgreSQL(포스트그레 에스큐엘)9

PostgreSQL 기초 날짜및 시간관련 출처: https://blog.naver.com/dev4unet/220602540023 SQL 문은 돌아서면 잊어버리다 보니 가끔씩 사용하는 내용 중 나중에 참고할 만한 내용들을 따로 정리해 놓습니다.나중에 시간이 되면 수정하거나 가끔씩 정리할 예정지만 제 분야가 아니라 문의는 사절이 예용~~*^^*  1. 들어가며..postgreSQL의 경우 몰라서 못 쓸 정도로 날짜 및 시간 관련한 기능들이 상당히 많습니다.^^;;;전부 다루는 건 무의미하며 저도 잘 모르기 때문에 제가 최근에 사용한 함수들을 먼저 정리하고나중에 다른 기능을 사용하게 되면 그때그때 별도로 올리거나 이 글을 수정하거나 하겠습니다.최근에는 제가 통계 등 SQL 작업을 할 일이 거의 없어서 날짜 등의 기능을 거의 사용하지 않습니다^^;; .. 2024. 9. 18.
drupal10에서 postgresql 설치 시 설정 1. postgresql에 user, db 생성 CREATE USER drupal WITH password 'PASSWORD'; CREATE DATABASE drupal OWNER drupal; GRANT ALL privileges ON DATABASE drupal TO drupal; 2. httpd.conf 파일 맨 아래에 추가 LoadFile "C:\xampp\pgsql\bin\libpq.dll" 3. php.ini에서 주석(;) 제거하여 활성화 시킴 extension=pdo_pgsql extension=pgsql extension=gd extension=php_pgsql.dll extension=php_pdo_pgsql.dll 4. drupal 설치하면 PostgreSQL이 활성화되어 있음 2023. 12. 10.
[드루팔 -8] Drupal 8.x PostgreSQL 설치 출처: [드루팔 -8] Drupal 8.x PostgreSQL 설치 (tistory.com) 필살기쓰세요 2021. 1. 24. 00:19 SQLite 및 PostgreSQL과 같은 대체 데이터베이스 엔진은 Drupal 8에서 계속 사용할 수 있습니다. 그러나 사용 가능한 엔진 만 표시됩니다. PHP 환경에 맞는 PDO 모듈 (예 : php70-pdo-pgsql)을 설치했다면 해당 엔진을 사용할 수 있어야합니다. 또한 phpinfo ()를 사용하여 PostgreSQL 지원이 올바르게 활성화되었는지 알 수 있습니다. 다음 명령문이있는 경우 찾을 수 있습니다. PostgreSQL 용 PDO 드라이버 => 활성화 됨 ------------------- extension=pdo_pgsqlphp.ini 파일에서 .. 2023. 12. 10.
Oracle to PostgreSQL 출처: https://seungdols.tistory.com/923 nvl => COALESCE으로 대체 nvl 함수는 null이면, 다른값으로 치환 해주는 함수이다. 오라클에서는 정말 잘 쓰이지만, postgresql에서는 해당 함수가 없다. COALESCE이란 함수가 있기에 대체가 가능하다. decode => CASE WHEN 으로 대체 오라클에서 자주 사용하는 조건문 함수 decode가 postgresql에는 없다. CASE WHEN [COLUMN] IS NULL THEN 'N' ELSE [COLUMN] END AS [COLUMN]형태로 바꿔서 사용이 가능하다. 날짜 값에서 특정 시간 만큼 빼기 - mybatis에서 파라미터로 넘겨줄 때 처리 보통 오라클에서 쓸때는 아래처럼 사용 했다. (SYSDA.. 2023. 11. 21.
[DB] Windows10 PostgreSQL Binary 실행하기 (Portable) 출처: [DB] Windows10 PostgreSQL Binary 실행하기 (Portable) — 프뚜 (tistory.com) 프뚜(프로그래머 뚜)입니다! 이전에 PostgreSQL을 Install해서 사용했으나, 포터블(portable) 버전인 Binary를 사용해보려고 합니다. [개발 환경] - OS: windows 10 64bit 1. PostgreSQL Binary 다운받기(링크) zip archive를 클릭해서 이동합니다. Win x86-64로 다운로드 받습니다. (링크) 2. 다운로드 받은 파일 > 압축 해제하기 프뚜의 경로는 D:\Tools\pgsql15.1.1에 있습니다. 3. DB & 계정 생성하기 D:\Tools\pgsql15.1.1\bin\initdb.exe -U [유저명] -A p.. 2023. 8. 30.