전체 글(73)
-
Sequence
시퀀스 생성 create : CREATE SEQUENCE seq_name 시퀀스 다음값 nextval : nextval('seq_name') 시퀀스 현재값 currval : currval('seq_name') 시퀀스 초기화 setval : setval('seq_name', seq_val, [true/false]) 시퀀스 삭제 drop : DROP SEQUENCE seq_name 여기서 currval()를 사용하다가 다음과 같은 에러가 발생할 수 있다. ERROR: 오류: "mine_seq" 시퀀스의 currval 값이 현재 세션에 지정되어 있지 않습니다 SQL state: 55000 분명히 생성은 했지만 currval()를 사용할때 에러가 발생한다면 당황하지 말고 nextval()를 한번 실행해주고 다시..
2022.03.12 -
Postgresql에서 dump 하고 import 하기 2022.03.08
-
SQL 쿼리문 주의 사항 2022.03.08
-
총정리
root@localhost:~# which python3.8 update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1 1보다2가 2보다는 3이 우선순위에 해당한다. update-alternatives --config python 으로 우선순위 확인 apt-get install python3-pip psql 설치 apt install postgresql-client-common postgresql 설치 sudo apt-get install postgresql postgresql-contrib PosgreSQL 시작하기 psql --username=[유저명] --dbname=[데이터베이스명] ROLE 생성하기 우선 기본적으로 supe..
2022.03.06 -
우분투 파이썬 버전 변경 - alternatives
ubuntu 18.04 Python, gcc, java alternatives 이번에는 지난 스토리에서 설치했던 파이썬, gcc와 같은 컴파일러나 애플리케이션의 버전을 관리하는 데 사용하는 update-alternatives라는 명령어를 알아보겠습니다. 많은 사용자들이 우분투, 센트 OS 등 리눅스 OS를 사용하면서 애플리케이션의 버전이 맞지 않아서, 애를 먹는 경우가 종종 발생합니다. 이런 경우에 다양한 버전을 설치해서 사용할 때 필요한 버전으로 우선순위를 변경 및 삭제하는 방법을 설명드리겠습니다. Alternatives alternatives는 기본적으로 심볼릭 링크를 관리해주는 명령어입니다. 심볼릭 링크란 A라는 파일에 123이라는 파이을 링크 해놓으면 A를 실행하게 되면 123을 실행하는 것과 같..
2022.03.06 -
Python 3 install - 우분투 파이썬 3 설치
Python 3 install - 우분투 파이썬 3 설치 ubuntu 18.04 Python install 이번 스토리는 파이썬 설치하는 방법입니다. 우선 파이썬은 프로그래밍 언어입니다. 세계적으로 널리 사용되는 프로그래밍 언어로 간단하고 배우기 쉬운 구문으로 초보 개발자와 고급 개발자 사이에서 인기가 높습니다. 독립적인 플랫폼으로 대화형 언어입니다. 개발자들에 따라서 파이썬 2 버전을 사용하기도, 파이썬 3 버전을 사용하기도 합니다. Python install 파이썬을 설치하는 법을 알아보겠습니다. 우분투에는 기본적으로 파이썬이 설치되어있습니다. root@localhost:~# whereis python python: /usr/bin/python3.6m /usr/bin/python3.6 /usr/lib..
2022.03.06