일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- floor
- lower_case_table_names
- convention
- ceil
- 리스트 컴프리헨션
- 에라토스테네스의 체
- mysql
- datetime
- FOREIGN KEY
- timestamp
- flask
- 세그먼트 트리
- itertools
- python
- 큰 수 나누기
- 소수
- BOJ
- 외래키
- project euler
- Dictionary
- 딕셔너리
- list comprehension
- SUM
- 2557
- 네이밍
- 자료구조
- SUM()
- enumerate
- Codeforces
- 파이썬
- Today
- Total
목록DB 공부 기록/postgresql (3)
늒네 기록
우리에게 json_field라는, json형식의 칼럼이 들어있는 mytable이라는 테이블이 주어져있다고 하자. 예시 상황이니 다른 칼럼들을 신경쓰지 말고, 아래 sql문이 에러 없이 돌아가는 테이블이라고 치자. 1 2 3 4 5 6 7 8 9 INSERT INTO mytable (json_field) VALUES ( '{ "title": "hello", "content": "never mind", "date": "2020-11-21", "tags": ["diary", "2020-11"] }' ); cs 대강 상황을 만들어보자면, 우리는 테이블에 제목, 내용, 날짜, 태그가 들어있는, 게시글 같은 걸 저장하려 한다고 해보자. 그렇다면, 여기서 제목을 "I'm here!" 같이, 작은 따옴표가 들어가도록 ..
mysql을 쓸때와 또 달랐던 점은, 한 번 만들어놓은 칼럼들이 순서가 마음에 안 들어서 바꾸려고 했더니 pgadmin 페이지에서 방법이 바로 제공되지 않는 것으로 보였던 것이다. 그래서 구글링을 해봤더니, 흥미로운 글을 찾을 수 있었다. https://stackoverflow.com/questions/285733/how-do-i-alter-the-position-of-a-column-in-a-postgresql-database-table How do I alter the position of a column in a PostgreSQL database table? I've tried the following, but I was unsuccessful: ALTER TABLE person ALTER COL..
postgresql을 처음 써보면서 신기했던 건, mysql에서 봤던 auto increment 조건을 바로 붙여주는 옵션이 없는 대신 serial이라는 타입이 존재했던 것. https://www.postgresql.org/docs/current/datatype-numeric.html PostgreSQL: Documentation: 13: 8.1. Numeric Types Numeric types consist of two-, four-, and eight-byte integers, four- and eight-byte floating-point numbers, and selectable-precision decimals. Table 8.2 lists the available types. Table 8...