일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- AWS SDK for JavaScript v3
- 이것이 자바다
- COALESCE함수
- node.js ec2 배포
- sns 샌드박스 종료
- aws sdk v3
- 스트레스툴
- Apache Benchmark
- SMS sandbox
- sql 데이터 추가
- npm 전역 설치 삭제
- html tag
- node.js ec2 ip접속
- node.js
- node.js ec2
- ab 벤치마크
- PostgreSQL CAST
- Primary key(기본 키)
- EC2
- HTML
- filezilla
- 자바
- Foreign Key (외래 키)
- Apache ab
- sms 샌드박스
- sql 데이터 삽입
- npm 글로벌 설치 삭제 했는데 실행됨
- Java
- sms 휴대폰 인증
- HTML 태그
- Today
- Total
목록DB (15)
망각에 재주 있는 나를 위해 기록하는 곳.
데이터베이스 단위ALTER DATABASE 데이터베이스이름 SET search_path TO 스키마이름1, 스키마이름2;사용자 단위ALTER ROLE 사용자이름 SET search_path TO 스키마이름1, 스키마이름2;세션 단위SET search_path TO 스키마이름1, 스키마이름2; -> 세션 단위의 스키마 변경을 시도 했는데 잘 되지 않아서, 데이터베이스 단위로 시도하니 잘 되었음.
CAST 함수는 SQL에서 데이터 형식을 변환하는 데 사용되는 함수이다. 예를 들면, 문자열 '7'을 CAST 함수를 사용하여 숫자 7로 변환한다. 아래는 일반적인 구문이다. CAST(값 AS 데이터타입); PostgreSQL에는 이 CAST함수를 또 다른게 표현할 수 있다. 값::데이터타입; CAST 대신 콜론 두 개(::)를 써서 사용할 수 있다. 예를 하나들면, TIMESTAMP로 된 last_login을 DATE로 바꿀 수 있다. SELECT last_login::DATE FROM account; SELECT CAST(last_login AS DATE) FROM account;
COALESCE COALESCE 함수는 여러 개의 인자를 받아서, 그 중에서 NULL이 아닌 첫 번째 값을 반환하는 함수이다. 인자로 받은 값들을 왼쪽에서 오른쪽으로 순차적으로 검사하며, NULL이 아닌 첫 번째 값을 찾아서 반환한다. ANSI 표준 함수라서 대부분의 SQL에서 사용 가능하다. 예시를 보면 이해가 간다. SELECT COALESCE(NULL, 5, 10, 15); => 결과: 5 SELECT COALESCE(NULL, NULL, 10, 15); => 결과: 10 SELECT COALESCE(NULL, NULL, NULL, NULL); => 결과: NULL test이름의 테이블이 있고 a b c 1 1 2 3 2 4 5 NULL 3 NULL NULL NULL 4 6 NULL NULL 5 N..
DROP은 데이터베이스 객체(테이블, 인덱스, 스키마 등)를 삭제하는 데 사용된다. 객체를 삭제하면 해당 객체와 관련된 데이터 및 구조가 완전히 제거되므로 DROP문은 매우 주의해서 사용해야 한다. 기본 구조는 아래와 같다. DROP TABLE 테이블명; 테이블을 완전히 삭제한다. (DELETE와의 차이) DROP INDEX 인덱스명; 해당 인덱스를 완전히 삭제한다. DROP SCHEMA 스키마명; 해당 스키마에 속한 모든 테이블, 데이터가 삭제된다. DROP VIEW 뷰명; 뷰는 가상의 테이블로, 실제 데이터를 가지고 있지 않아서 삭제해도 실제 데이터는 영향을 받지 않는다. DROP FUNCTION 함수명; 해당 함수와 관련된 코드와 기능이 완전히 삭제한다. DROP TRIGGER 트리거명 ON 테이블..