
*Market Db 프로그램
Market Db는 프로그램기반으로 구동되며
3대오픈마켓 판매 사업자들의 정보를 얻을수 있는 디비생성프로그램 으로서
상호/ 대표번호 / 주소 / 핸드폰 번호 수집등의 기능으로 99%이상의 유효 디비생성프로그램 으로 활용 가능하십니다
오픈마켓 사업자들의 샵, 이메일, 주소, 연락처, 법인(개인) 사업자 정보 를 통해서 필터링 되는만큼 온라인 유통업체, 홈페이지 제작업체, 마케팅 업체등 다양한 업종의 영업에 적재적소로 활용할수 있는 필수적인 디비생성프로그램입니다.
*마케팅몬스터 구매 문의
☏ 카카오톡 aramis0104
☏ HP 010-7424-0013
☏ 오픈채팅 https://open.kakao.com/o/s4CWZYH
☏ 프로그램 상세보기 https://marketingmonster.kr/detail.siso?CODE=68
☏ 프로그램 구동영상 https://youtu.be/FK_v7liC54w
-d–dbname=DBNAME당해 DB 인접 시 -f–기록철=FILENAME기록철 내복 SQL문을 감당한다. psql”Postgresql 인접할 수 있는 단말기 곡목옵션서설-c–command=COMMANDCOMMAND에 들어오는 쿼리문을 감당한다. -l–가격표데이터베이스 리스트 확인-v, –벌=,–variable=NAME=VALUEpsql 모수명과 값을 제정-a–echo-all온갖 스크립트 아웃풋-L–log-기록철=FILENAME세션에서 보내는 로그를 기록철로 갈무리-o–output=FILENAME쿼리 결실를 갈무리-H–htmlHTML 상 아웃풋 모드-F–field-separator=STRING아웃풋 시 필드 분할자 제정(본값: “|”)-h hostname–host hostname인접 IP 및 도메인 제정-p port–port port인접하는 서버에 대한 포트 첩보-U username–username username인접하는 서버의 DB인접 유저명-w–no-password서버에 비밀번호 인증이 나위하고 . 01.
-W–password데이터베이스 결합하기 전에 createdb가 사인를 인풋하도록 강압합니다. 이 옵션은 비밀번호를 인풋할 사용인가 없는 안배 공작 및 스크립트에서 유용할 수 있습니다. 서버에서 비밀번호 인증이 긴하다 경우 createdb가 자동으로 비밀번호를 묻는 통고를 표시하므로 이 옵션은 기어이 긴하다 것은 아닙니다. pgpass 기록철과 같은 딴 노하우으로 비밀번호를 사용할 수 없는 경우 결합 기도가 실패합니다.
bin -U postgres –port 5432 –host=/data/tmp/ – 디비 리스트 조사/usr/local/pgsql/bin/psql. 예제- 인접/usr/local/pgsql/bin/psql. bin -U postgres –port 5432 –host=/data/tmp/ -c “\l” – 로그기록철 갈무리$ /usr/local/pgsql/bin/psql. 경우에 따라 별도 결합 기도를 피하기 가해 -W를 인풋하는 것이 좋습니다.
log가격표 of databases Name|Owner | Encoding | Collate |C생김새|Access privileges———–+———-+———-+———+———+——————— postgres| postgre| UTF8 | C. log$ cat /data/psql. UTF-8 | C. bin -U postgres –port 5432 –host=/data/tmp/ -c “\l” –log-기록철=/data/psql.
UTF-8 |template0 | postgre| UTF8 | C. UTF-8 | C. UTF-8 | C. UTF-8 |repmgr| repmgr | UTF8 | C.
UTF-8 | =c/postgre + ||| | | postgre=CTc/postgre theswice| postgres | UTF8 | C. UTF-8 | C. UTF-8 | C. UTF-8 | =c/postgre + ||| | | postgre=CTc/postgre template1 | postgre| UTF8 | C.
UTF-8 | (5 rows) – 선정한 패스워드로 인접## 계정 생성(패스워드 제정)/usr/local/pgsql/bin/createuser -hlocalhost -p5432 -U postgre -P -s -d -r -e theswice ## 일반적인 패스워드 인풋 후 인접/usr/local/pgsql/bin/psql -U theswice -W –port 5432 –host=/data/tmp/## 앞서 패스워드 인풋하여 인접PGPASSWORD=’********’ /usr/local/pgsql/bin/psql -U theswice –port 5432 –host=/data/tmp/.
-l locale–locale locale이 데이타베이스에서 사용할 locale을 선정합니다. createdb”데이터베이스 생성하는 명어옵션서설dbname데이터베이스명description데이터베이스 서설-D 상space–상space 상space데이터베이스에 대한 본 상스페이스 선정-e–echocreatedb가 생성하여 서버로 보내는 명을 아웃풋합니다. –lc-collate와 –lc-c생김새을 송두리째 선정하는 것과 같습니다. ”02.
-E encoding–encoding encoding이 데이터베이스에서 사용될 글씨 인코딩 시스템를 선정합니다. –lc-생김새 locale이 데이터베이스에서 사용되는 LC_생김새 값을 선정합니다. -O owner–owner owner새로운 데이터베이스를 가지는 데이터베이스 유저 선정-T template–template template데이터베이스를 건설 할 템플릿 데이터베이스를 선정-h hostname–host hostname인접 IP 및 도메인 제정-p port–port port인접하는 서버에 대한 포트 첩보-U username–username username인접하는 서버의 DB인접 유저명-w–no-password서버에 비밀번호 인증이 나위하고 . –lc-collate locale이 데이터베이스에서 사용되는 LC_COLLATE 값을 선정합니다.
-W–password데이터베이스 결합하기 전에 createdb가 사인를 인풋하도록 강압합니다. 이 옵션은 비밀번호를 인풋할 사용인가 없는 안배 공작 및 스크립트에서 유용할 수 있습니다. 서버에서 비밀번호 인증이 긴하다 경우 createdb가 자동으로 비밀번호를 묻는 통고를 표시하므로 이 옵션은 기어이 긴하다 것은 아닙니다. pgpass 기록철과 같은 딴 노하우으로 비밀번호를 사용할 수 없는 경우 결합 기도가 실패합니다.
예제- 데이터베이스 생성$ /usr/local/pgsql/bin/createdb -h localhost -p 5432 -U postgre 소요> \l 가격표 of databases Name|Owner | Encoding | Collate |C생김새|Access privileges———–+———-+———-+———+———+——————— 소요| postgre| UTF8 | C. UTF-8 | C. 경우에 따라 별도 결합 기도를 피하기 가해 -W를 인풋하는 것이 좋습니다. UTF-8 | – UTF8로 인코딩하여 데이터베이스 생성문을 아웃풋하여 소요2 생성$ /usr/local/pgsql/bin/createdb -h localhost -p 5432 -U postgre -E UTF8 -e 소요2CREATE DATABASE 소요2 ENCODING ‘UTF8’; – 데이터베이스 생성 시 패스워드 인풋$ /usr/local/pgsql/bin/createdb -h localhost -p 5432 -U postgre -W 소요3Password:.
”03.
-h host–host host인접 IP 및 도메인 제정-p port–port port인접하는 서버에 대한 포트 첩보-U username–username username인접하는 서버의 DB인접 유저명-w–no-password서버에 비밀번호 인증이 나위하고 . -i–interactive명어 단행 시 또다시 일차 확인할 수 있는 옵션을 선정합니다. pgpass 기록철과 같은 딴 노하우으로 비밀번호를 사용할 수 없는 경우 결합 기도가 실패합니다. dropUser 데이터베이스 말살하는 명어옵션서설dbname데이터베이스명-e–echodropdb가 생성하여 서버로 보내는 명을 아웃풋합니다.
서버에서 비밀번호 인증이 긴하다 경우 dropdb가 자동으로 비밀번호를 묻는 통고를 표시하므로 이 옵션은 기어이 긴하다 것은 아닙니다. -W–password데이터베이스 결합하기 전에 dropdb가 사인를 인풋하도록 강압합니다. 경우에 따라 별도 결합 기도를 피하기 가해 -W를 인풋하는 것이 좋습니다. 이 옵션은 비밀번호를 인풋할 사용인가 없는 안배 공작 및 스크립트에서 유용할 수 있습니다.
(postgresql은 유저를 role이라 표현함)옵션서설-c–connection-limit-Nrole에 대한 구속 커넥션 수 (본값: 없음)-d–createdb데이스베이스 생성 권능 배분-D–no-createdb새로운 사용인는 데이터베이스 생성이 허용되지 않는다. createuser”새로운 role(유저)을 생성. (본값 : 데이터베이스 생성 안됨)-e–echocreateuser가 생성하여 서버로 보내는 명을 아웃풋합니다. – 데이터베이스 말살 시 패스워드 인풋$ /usr/local/pgsql/bin/dropdb -h localhost -p 5432 -U postgre -W 소요3Are you sure? (y/n) yPassword: – 데이터베이스 말살 시 일차 더 말살가 맞는지 확인하는 명어 인풋$ /usr/local/pgsql/bin/dropdb -h localhost -p 5432 -U postgre -W 소요2 -iAre you sure? (y/n) y ”04.
선정하지 않으면 본 비밀번호 동정이 사용됩니다. -E–encrypted데이터베이스에 갈무리된 사용인의 비밀번호를 사인화합니다. -P–pwpromptcreateuser는 새 사용인의 비밀번호를 묻는 프롬프트를 발생합니다. -i–interactive명어 단행 시 또다시 일차 확인할 수 있는 옵션을 선정합니다.
-R–no-createrole새로운 사용인는 새로운 사용인를 생성하는 것을 허용하지 않음(본값)–replication새로운 사용인에게는 REPLICATION 권능 배분–no-replication새로운 사용인에게는 REPLICATION 권능을 배분하지 않음-h host–host host새로운 사용인를 생성하려는 서버 IP 및 도메인 제정-p port–port port새로운 사용인를 생성하려는 서버에 대한 포트 첩보-U username–username username새로운 사용인를 생성하려는 서버의 서버인접 유저명-w–no-password서버에 비밀번호 인증이 나위하고 . -r–createrole새로운 사용인는 새로운 사용인를 생성하는 것을 허용함. pgpass 기록철과 같은 딴 노하우으로 비밀번호를 사용할 수 없는 경우 결합 기도가 실패합니다. 비밀번호 인증을 사용하지 않으려는 경우에는 나위하지 않습니다.
서버에서 비밀번호 인증이 긴하다 경우 createuser가 자동으로 비밀번호를 묻는 통고를 표시하므로 이 옵션은 기어이 긴하다 것은 아닙니다. -W–password데이터베이스 결합하기 전에 createuser가 사인를 인풋하도록 강압합니다. 경우에 따라 별도 결합 기도를 피하기 가해 -W를 인풋하는 것이 좋습니다. 이 옵션은 비밀번호를 인풋할 사용인가 없는 안배 공작 및 스크립트에서 유용할 수 있습니다.
-i–interactive명어 단행 시 또다시 일차 확인할 수 있는 옵션을 선정합니다. dropuser”role(유저)를 말살하는 명어(postgresql은 유저를 role이라 표현함)옵션서설-e–echocreateuser가 생성하여 서버로 보내는 명을 아웃풋합니다. -h host–host host새로운 사용인를 생성하려는 서버 IP 및 도메인 제정-p port–port port새로운 사용인를 생성하려는 서버에 대한 포트 첩보-U username–username username새로운 사용인를 생성하려는 서버의 서버인접 유저명-w–no-password서버에 비밀번호 인증이 나위하고 . 예제- theswice 유저 생성/usr/local/pgsql/bin/createuser -hlocalhost -p5432 -U postgre theswice – 확인 후 theswice2 유저 생성/usr/local/pgsql/bin/createuser -hlocalhost -p5432 -U postgre –interactive theswice3 – 슈퍼마켓 유저가 아니고 디비 생성도 안되며 딴 유저 생성도 할 수 없는 유저 생성(생성문 초출)/usr/local/pgsql/bin/createuser -hlocalhost -p5432 -U postgre -S -D -R -e theswice4CREATE ROLE theswice4 NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN; – 패스워드 제정하여 슈퍼마켓유저이면서 유저 생성 가능하고 디비 생성도 되다 계정 생성/usr/local/pgsql/bin/createuser -hlocalhost -p5432 -U postgre -P -s -d -r -e theswice5Enter password for new role: Enter it again:CREATE ROLE theswice5 PASSWORD ‘md58b558b43a31d646cbaefac47b7a355bd’ SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN; ”05.
-W–password데이터베이스 결합하기 전에 dropuser가 사인를 인풋하도록 강압합니다. 이 옵션은 비밀번호를 인풋할 사용인가 없는 안배 공작 및 스크립트에서 유용할 수 있습니다. 서버에서 비밀번호 인증이 긴하다 경우 dropuser가 자동으로 비밀번호를 묻는 통고를 표시하므로 이 옵션은 기어이 긴하다 것은 아닙니다. pgpass 기록철과 같은 딴 노하우으로 비밀번호를 사용할 수 없는 경우 결합 기도가 실패합니다.
예제- 유저 말살/usr/local/pgsql/bin/dropuser -hlocalhost -p5432 -U postgre theswice – 확인 후 theswice2 유저 생성/usr/local/pgsql/bin/createuser -hlocalhost -p5432 -U postgre –interactive theswice2 – 말살 시 말살 메세지 나타나게 확인/usr/local/pgsql/bin/dropuser -hlocalhost -p5432 -U postgre -e theswice3DROP ROLE theswice3; – 패스워드 제정하여 슈퍼마켓유저이면서 유저 생성 가능하고 디비 생성도 되다 계정 생성/usr/local/pgsql/bin/dropuser -hlocalhost -p5432 -U postgre -W theswice5Password: ”06. pg_dump 옵션서설-f, –기록철=FILENAME백업 기록철-F, –format=c|d|t|p백업 기록철 법칙 c: custom, d: directory, t: tar, p: platin text(default)-j, –jobs=NUM백업 시 병렬결합 job 수-Z, –compress=0-9농축 포맷 레벨–lock-wait-타임=타임상 락에 대한 기해 때-a, –data-only데이터만 백업-b, –blobs백업에 큰 오브젝트도 함유-c, –clean데이터베이스를 신생성전에 데이터베이스를 말살해 준다. 경우에 따라 별도 결합 기도를 피하기 가해 -W를 인풋하는 것이 좋습니다. -C, –create백업 내에 데이터베이스를 생성하는 명어 함유-E, –encoding=ENCODING데이터 백업 시 선정한 캐릭터셋으로 엔코딩-n,–schema=SCHEMA명명된 스키마만 백업-N,–exclude-schema=SCHEMA명명한 스키라를 백업하지 않음-o, –oidsOID도 함유하여 덤프-O,–no-ownerplain-text 포맷 내에 소유인 관계 데이터의 복고을 스킵함-s,–schema-only스키마만 백업-t, –상=상명명된 상만 백업-S, –superuser=NAMEplain-text 포멧으로 super user name 백업-T,–exclude-상=상명명된 상만 백업에서 제명-x,–no-privileges권능 백업하지 않음–binary-upgrade –column-inserts –disable-미불-quoting –disable-triggers –enable-row-security –exclude-상-data=상 –if-exists –no-security-labels –no-synchronized-snapshots –no-상spaces –no-unlogged-상-data.
–quote-all-identifiers –section=SECTION –serializable-deferrable –snapshot=SNAPSHOT –strict-names –use-벌-session-authorization -d, –dbname=DBNAME -h, –host=HOSTNAME -p, –port=PORT -U, –username=NAME -w, –no-password -W, –password –role=ROLENAME.
예제- 데이터베이스의 생성국부까지 백업(-C)/usr/local/pgsql/bin/pg_dump -h 127.
1 –port 5432 -U theswice -F d -j 4 -C -f /data/backup/20200724. 0. dmp – 특정 데이터베이스만 백업create 상 theswice_tbl (userid serial PRIMARY KEY,username varchar(50) unique not null,password varchar(50) not null,email varchar(255) unique not null,created_약속 timestamp not null); insert into theswice_tbl values(1, ‘jisung’, ‘jisung’,’jisung@naver. 0.
com’, now()); /usr/local/pgsql/bin/pg_dump -h 127. com’, now());insert into theswice_tbl values(3, ‘sangdy’, ‘Sangdy’,’Sangdy@naver. 0. com’, now());insert into theswice_tbl values(2, ‘nami’, ‘nami’,’nami@naver.
dump – theswice 스키마만 백업/usr/local/pgsql/bin/pg_dump -h 127. 1 –port 5432 -U theswice -d theswice -f /data/backup/20200724. 0. 0.
dump – 무수의 상 백업/usr/local/pgsql/bin/pg_dump -h 127. 1 –port 5432 -U theswice -s theswice \-f /data/backup/theswice_schema_20200724. 0. 0.
dump 덧돈. 1 –port 5432 -U theswice \-d theswice -t theswice_tbl -t theswice_tbl2 \-f /data/backup/theswice_schema_20200724. pg_dumpallpg_dumpall로 총체 데이터베이스 백업 시 데이터베이스 수만큼 password를 인풋해줘야 한다. 0.
1부터 별도된 명어로 replcation 구도 시 스탠바이 서버에서 마스터서버를 백업한 후 복고까지 명어 일차에 단행 가능하다. pg_basebackup”PostgreSQL 9. 예제- 원거리 백업 및 복고(백업과 복고이 한 명어로 단행된다. ”07.
confstandby_mode=onprimary_conninfo = ‘host=마스터서버IP port=5432 user=repluser password=********’ $ /usr/local/pgsql/bin/pg_basebackup -h 10. 마스터서버의 데이터를 스탠바이 서버에 가져와 복고한다)# 스탠바이 서버$ vi /data/db기록철s/recovery. 242. (복사DB 구도 시 사용된다.
–xlog-method백업에 긴하다 트랜잭션 로그 기록철(WAL 기록철)을 함유한다. 115 -D /data/db기록철s/ -U repluser -v -P –xlog-method=stream –port 5432 옵션내역-P백업을 할 때 사회률이 나타난다. 이곳에 백업 중에 생성된 온갖 트랜잭션 로그가 함유된다. 69.
그러므로 백업이 끝나기 전에 로그가 삭제되지 않을 가량로 wal_keep_segments 매개모수를 높게 제정해야 합니다. f, fetch : 트랜잭션 로그 기록철은 백업이 끝날 때 수라됩니다. 로그를 탁송할 때 로그가 스위칭되는 경우 백업이 실패하고 사용할 수 없게 됩니다. 이 옵션을 선정하면 로그 아카이브를 참호할 나위 없이 추출 된 디렉토리에서 몸소 포스트 마스터를 시작할 수 있으므로 자주된 백업이 된다.
그러므로 max_wal_senders 매개모수로 구도된 두 개의 connection을 사용합니다. 그러면 서버에 대한 두 번째 결합이 열리고 백업을 단행하는 간격 병렬결합로 트랜잭션 로그 스트리밍이 시작됩니다. 클라이언트가 리시브 된 트랜잭션 로그를 유지할 수 있는 한 이 모드를 사용하면 마스터에 별도 트랜잭션 로그를 갈무리할 나위가 없습니다. s, stream : 백업이 생성되는 간격 트랜잭션 로그를 스트리밍합니다.
0. – 서버의 본 백업을 생성하여 로컬 디렉토리 /data/backup에 개변조항이 있을 때마다 백업 갈무리$ /usr/local/pgsql/bin/pg_basebackup -h 127. 0. -x–xlog–xlog-method에서 fetch 메소드를 사용하는 것과 동일하다.
0. 0. 1 –port 5432 -U theswice -D /data/backup/20200724 -v -Ft -z -P – 총체 데이터 백업하여 신규 장비에 복고 제정까지 복고된다. 1 –port 5432 -U theswice -D /data/backup/20200724 – 각 상스페이스에 창해 낱의 농축된 tar 기록철을 사용하여 로컬 서버의 백업을 작성하고 이를 디렉토리 백업에 갈무리하여 단행 중인 사회률 보고를 표시$ /usr/local/pgsql/bin/pg_basebackup -h 127.
0. 0. 1 –port 5432 -U theswice \-D /data/backup/2020072 -F t -x -zpassword: # 유휴 서버로 이관$ s지휘소 base. # 백업 후 gzip으로 농축$ /usr/local/pgsql/bin/pg_basebackup -h 127.
168. gz srvadmin@192. 1. tar.
gz /data/backup ## 프로세스 아웃/usr/local/pgsql/bin/pg_ctl -D /data/db기록철s -l log기록철 stop ## 여혹 기존 서버에 conf 기록철이 위치하다면 앞서 딴 곳으로 옮겨놓는다. tar. 안그러면 덮어씌워진다. 117:/home/srvadmin$ mv /home/srvadmin/base.
conf /data/## 기존 데이터 말살# xlog만 남겨준다. conf /data/지휘소 /data/db기록철s/recovery. 뒷날에 행여나 모를 복고을 가해mv /data/db기록철s/pg_xlog /data/backup/pg_xlog. 지휘소 /data/db기록철s/postgresql.
tar. postgres base. gzsu – postgrescd /data/backup/mkdir /data/db기록철star xzf base. 20200724rm -rf /data/db기록철s ## 데이터 복고chown -R postgres.
conf /data/db기록철s/mv /data/recovery. gz -C /data/db기록철s/ mv /data/postgresql. conf /data/db기록철s/ chmod -R 800 /data/db기록철s/ ## 기거동작/usr/local/pgsql/bin/pg_ctl -D /data/db기록철s -l /data/logs/log기록철 start/usr/local/pgsql/bin/psql. tar.
0. 0. 1 –port=5432. bin -U theswice -h 127.