일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- ftp
- SWIFT
- ssh
- PYTHON
- insert
- Jupyter Notebook
- kitura
- centos
- 28015
- appium server
- create table
- STF_PortForwarding
- mysql
- 실행권한
- postgresql
- port forwarding
- Materials
- rethinkdb
- sshpass
- nmap
- STF
- nGrinder
- GoCD
- postgres
- perfect
- openpyxl
- nohup
- Jupyter
- appium
- Today
- Total
목록postgres (7)
don't stop believing
내용이 길어저 나눠서 Post 합니다.[Perfect + StORM + PostgresSQL 데이터 처리하기 1]을 먼저 확인해 주세요. 이어서 진행합니다. 데이터를 처리한 swift파일을 하나 만들고 DB 데이터를 처리할 함수들을 모아 놓겠습니다.dataTreat.swift파일을 만들고 xcode을 열어 줍니다. $ touch ./Sources/dataTreat.swift $ swift package generate-xcodeproj $ open nGleServer013.xcodeproj/ dataTreat.swift 파일에 StORM과 PostgresStORM을 import 합니다. import StORM import PostgresStORM 1. obj.saveDB에 새로운 row를 추가합니다.테이..
Perfect로 DB에 접속해 데이터를 처리해 보겠습니다.DB로는 PostgreSQL을 사용할 겁니다. 우선 Postgres에 Words라는 테이블을 만들어 영어단어를 넣어 놨습니다.테이블 구조는 아래와 같습니다. # \d words Table "public.words" Column | Type | Modifiers ---------+------------------------+--------------------------------------------------------- equipid | integer | not null default nextval('words_equipid_seq'::regclass) word | character varying(50) | not null means | cha..
PostgreSQL을 기본 설치하면 외부에서는 접속할 수가 없다. config를 수정해 줘야 한다.우선 Ubuntu에서 열려있는 포트를 확인해 보자.포트 확인은 netstat -ntlp로 확인하자 $ netstat -ntlp (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.1.1:53 0.0.0.0:* L..
DB을 사용하다보면 간혹 대량의 데이터를 Insert하거나 많은 쿼리를 한꺼번에 처리해야 할 때가 있다.그럴때는 sql파일을 만들어서 처리하면 간단하다. sql 파일은 아래처럼 sql 쿼리를 작성하고 파일 확장자를 .sql로 한다. insert into words (word, means, example) values ('zoom through', '(~을) 획 통과하다', 'abcd'); insert into words (word, means, example) values ('zoom up', '(차가) 달려와 멈추다', 'qwer'); 위와같은 insert 쿼리가 몇 백개씩 처리해야 할 경우 word_insert.sql파일로 만들어서 처리한다.[openpyxl을 이용해서 sql 쿼리문 만들기] sql파..
간혹 테이블의 컬럼명이나 타입을 변경해야 할 때가 있다.Alter table 명령을 사용하면 된다. 먼저 아래와 같이 테이블을 만들었습니다. CREATE TABLE words ( equipId serial PRIMARY KEY, word varchar (50) NOT NULL, korean varchar (250) NOT NULL, example varchar (1000) NULL, location varchar (250) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')), updateDate date ); 잘못 만들어 진 부분은 아래와 같습니다.1. korean이..
테이블을 다루는 쿼리를 확인해 보자 먼저 테이블 만들기. company란 테이블을 만들어 보자. id를 primary key로 잡았고 not null이다. CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); 그리고 department라는 테이블도 만들어 보자.이 테이블도 id를 primary key로 잡았다. CREATE TABLE DEPARTMENT( ID INT PRIMARY KEY NOT NULL, DEPT CHAR(50) NOT NULL, EMP_ID INT NOT NULL ); 테이블이 정상적으로 만들어 졌다면 테이블을 확인해 보자..
postgreSQL 데이터 타입과 옵션들을 확인해 봅시다. PostgreSQL Data TypesThe data type can be any of the following:boolean: Use "boolean" or "bool" to declare a true or false value.character valueschar: holds a single characterchar (#): holds # number of characters. Spaces will be inserted to fill any extra room.varchar (#): holds a maximum of # number of character. Can contain less.integer valuessmallint: whole n..