영어프랑스어스페인어

Ad


온웍스 파비콘

refdba - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 refdba 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 refdba입니다.

프로그램:

이름


refdba - RefDB의 관리 클라이언트

개요


대화형 모드:

참조 [-c 호출기 명령] [-e 로그 대상] [-f 표준] [-h] [-i IP 주소]
[-l 로그 수준] [-L 로그 파일] [-p 포트] [-q] [-T 시간] [-u name] [-v] [-V]
[-w 암호] [-x] [-y confdir]
비대화형 방법:

배치 모드:

참조 -C 명령 [-c 호출기 명령] [-e 로그 대상] [-f 표준] [-i IP 주소]
[-l 로그 수준] [-L 로그 파일] [-p 포트] [-q] [-T 시간] [-u name] [-w 암호] [-x]
[-y confdir]

기술


refdba는 관리 명령을 제공하는 명령줄 클라이언트입니다. 참조DB(7) 데이터베이스,
사용자 및 스타일. refdba는 명령을 제공하여 대화식 모드에서 시작할 수 있습니다.
신속한. 유형 ? or 도움 사용 가능한 명령 목록을 보려면 또는 시작할 수 있습니다
비대화식 모드의 refdba. refdba는 요청된 명령을 실행하고 반환합니다. 에
이 모드 refdba는 다양한 명령에 대해 stdin에 대한 입력을 수락하여 Unix를 허용합니다.
관.

옵션


-c 호출기 명령
사용할 호출기의 명령줄입니다. 물론 호출기 대신
stdin에서 데이터를 허용하는 유효한 명령을 지정하십시오. "stdout"을 사용하여 데이터 요청
stdout으로 출력합니다. 이것이 기본값이지만 명령에서 지정할 수 있습니다.
구성에서 기본 호출기 설정을 일시적으로 재정의해야 하는 경우 행
파일.

-C 명령
비대화식 모드에서 실행할 명령입니다. 모든 옵션을 제공할 수 있으며
명령이 refdba 명령줄에서 허용하는 매개변수입니다.

-e 로그 대상
log-destination은 0, 1 또는 2 값 또는 이에 상응하는 문자열을 가질 수 있습니다. 표준 오류,
syslog파일, 각각. 이 값은 로그 정보가 어디로 가는지 지정합니다.
0(영)은 메시지가 stderr로 전송됨을 의미합니다. 그들은 즉시 사용할 수 있습니다
그러나 명령 출력을 방해할 수 있습니다. 1은 출력을 다음으로 보냅니다.
시스템 로그 기능. 로그 메시지를 수락하도록 syslog를 구성해야 합니다.
사용자 프로그램에서 syslog(8) 자세한 내용은 매뉴얼 페이지를 참조하십시오. 유닉스 계열
시스템은 일반적으로 이러한 메시지를 /var/log/user.log에 저장합니다. 2는 다음으로 메시지를 보냅니다.
로 지정할 수 있는 사용자 정의 로그 파일 -L 옵션을 선택합니다.

-f 표준
stdin에서 데이터를 읽습니다. refdbc는 일반적으로 언제 stdin에서 읽어야 하는지 알고 있습니다. 그러나
몇몇 명령은 명령줄에 제공된 데이터를 사용하지만 파일에서 읽을 수도 있습니다.
refdbc가 stdin에서 읽도록 하려면 이 옵션을 사용하십시오. in 또한 에 제공된 값에
명령줄.

-h
도움말 및 사용 화면을 표시한 후 종료합니다.

-i IP 주소
응용 프로그램 서버를 실행하는 상자의 IP 주소를 설정합니다. 참조(1).
IP 주소 대신 가능한 한 호스트 이름을 지정할 수도 있습니다.
시스템에서 올바르게 해결되었습니다.

-l 로그 수준
이벤트가 기록되는 우선 순위를 지정합니다. 이것은 0 사이의 숫자이거나
및 7 또는 문자열 중 하나 EMERG, 경보, 치명타, 잘못을, 경고, 주의, 정보, 디버그,
각각(로그 수준 정의 참조). -1 로깅을 완전히 비활성화합니다. 낮은
0과 같은 로그 수준은 가장 중요한 메시지만 기록됨을 의미합니다. 더 높은 로그
수준은 덜 중요한 이벤트도 기록됨을 의미합니다. 7에는 디버그가 포함됩니다.
메시지. 후자는 장황하고 풍부할 수 있으므로 이 로그 수준을 피하고 싶습니다.
문제를 추적해야 하는 경우가 아니면.

-L 로그 파일
로그 메시지를 수신할 로그 파일의 전체 경로를 지정하십시오. 일반적으로 이
/var/log/refdba가 됩니다.

-p 포트
응용 프로그램 서버를 실행하는 상자의 포트를 설정합니다.

-q
구성 파일을 읽지 않고 시작하십시오. 클라이언트는 컴파일 시간을 사용합니다.
명령줄 스위치로 설정하지 않은 모든 값의 기본값입니다. 에 유용한
디버깅 구성 파일.

-T 시간
클라이언트/애플리케이션 서버 대화의 시간 초과를 초 단위로 설정합니다. 와 연결
실패한 읽기 또는 쓰기 시도는 죽은 것으로 간주되어 종료됩니다.
이 시간이 경과했습니다.

-u name
데이터베이스 액세스에 대한 사용자 이름을 설정합니다. 참고: 이 사용자 이름은 다음과 동일할 필요가 없습니다.
사용자의 로그인 이름. 데이터베이스에 액세스하는 데 필요한 사용자 이름입니다.
서버.

-v
버전 및 저작권 정보를 인쇄한 다음 종료합니다.

-V
상세 모드로 전환합니다.

-w 암호
데이터베이스 액세스에 대한 암호를 설정합니다. 참고: 이 암호는 다음과 동일할 필요가 없습니다.
사용자의 로그인 암호. 데이터베이스에 액세스하는 데 필요한 암호입니다.
서버.

-x
암호화되지 않은 암호를 보냅니다.

-y confdir
전역 구성 파일이 있는 디렉토리를 지정하십시오. 참고: 기본적으로 모든
RefDB 애플리케이션은 지정된 디렉토리에서 구성 파일을 찾습니다.
패키지를 빌드할 때 구성 단계에서. 즉, 당신은 필요하지 않습니다 -y
예를 들어 다른 위치에 미리 컴파일된 바이너리를 사용하지 않는 한
rpm 패키지.

진단


모든 것이 정상적으로 진행되면 종료 코드는 0입니다. 명령(배치 모드에서 실행할 때)인 경우 1이 됩니다.
또는 마지막 명령(대화식 모드에서 실행할 때)이 오류를 반환했거나
사용 가능한 메모리 부족과 같은 시작 중 일반적인 오류 조건.

구성


refdba는 시작 시 refdbarc 구성 파일을 평가하여 자체 초기화합니다.

작업대 1. 참조
┌───────────┬──────────────────────┬──────────────── ────────────┐
변하기 쉬운태만Comment
├───────────┼──────────────────────┼──────────────── ────────────┤
│logfile │ /var/log/refdba.log │ 전체 경로 │
│ │ │ 사용자 정의 로그 파일. │입니다
│ │ │ logdest가 │인 경우에만 사용
│ │ │ 적절하게 설정합니다. 만약 │
│ │ │ 부터 refdba를 시작합니다.
│ │ │ 명령줄은 │
│ │ │ 일반 사용자는 │
│ │ │ 원하는 파일을 지정하십시오 │
│ │ │에 대한 쓰기 액세스 권한이 있습니다.
│ │ │ (당신은 허용되지 않을 수 있습니다 │
│ │ │ 만들다 │
│ │ │ /var/log/refdb.log 또는 │
│ │ │ 이 파일에 │로 쓰기
│ │ │ 일반 사용자). │
├───────────┼──────────────────────┼──────────────── ────────────┤
│logdest │ 2 │ │의 목적지
│ │ │ 로그 정보. 0 = │
│ │ │ stderr로 인쇄(이것은 │
│ │ │ 주로 │
│ │ │ 디버깅, 가능한 한 │
│ │ │ 시각적으로 방해 │
│ │ │ 명령 출력); 1 = 사용 │
│ │ │ syslog 기능; 2 = │
│ │ │ 사용자 지정 로그 파일을 사용합니다. │
│ │ │ 후자는 │ 필요
│ │ │ 적절한 설정 │
│ │ │ 로그 파일. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│loglevel │ 6 │ 최대 │까지의 로그 수준
│ │ │ 어떤 메시지가 │
│ │ │ 기록했습니다. 낮은 설정 │
│ │ │ (0)은 최대 │만 허용합니다.
│ │ │ 중요한 메시지, a │
│ │ │ 높은 설정(7) 허용 │
│ │ │을 포함한 모든 메시지
│ │ │ 디버그 메시지. -1은 │를 의미합니다.
│ │ │ 아무것도 기록되지 않습니다. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│pager │ stdout │ a의 명령줄 │
│ │ │ │를 받아들이는 호출기
│ │ │ stdin의 refdb 출력 │
│ │ │ 스크롤을 허용하고 │
│ │ │ 다른 멋진 것들. │
│ │ │ "stdout"은 데이터를 보냅니다 │
│ │ │ 표준 출력. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│passwd │ * │ │인 비밀번호
│ │ │ 인증에 사용 │
│ │ │ 데이터베이스와 함께 │
│ │ │ 서버. │입니다
│ │ │ 잠재적으로 │
│ │ │ 암호화되지 않은 저장소 │
│ │ │ 디스크 파일의 암호. │
│ │ │ 최소한 │
│ │ │ 구성 파일 │
│ │ │은 │에 대해 읽을 수 없습니다.
│ │ │ 다른 사람. 기본값 │
│ │ │ 설정은 refdba를 │로 만듭니다.
│ │ │ 비밀번호를 물어보세요 │
│ │ │ 대화식으로. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│포트 │ 9734 │ refdbd │가 있는 포트
│ │ │ 듣습니다. │에 대해 변경
│ │ │ 모든 클라이언트 및 │
│ │ │ 이 값인 경우 서버 │
│ │ │ 다른 사람과 간섭 │
│ │ │ 이 포트를 사용하는 프로그램. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│serverip │ 127.0.0.1 │ IP 주소 또는 │
│ │ │ 머신의 호스트 이름 │
│ │ │ refdbd가 실행되는 곳. 사용 │
│ │ │ 기본값(localhost) │
│ │ │ 클라이언트인 경우 주소 │
│ │ │ 및 refdbd는 │에서 실행
│ │ │ 같은 기계. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│timeout │ 180 │ 시간 초과(초). │
│ │ │ 이 시간이 지나면 │
│ │ │ 경과, 지연 │
│ │ │ 연결됨 │
│ │ │ 아래로. 이것을 증가 │
│ │ │ 만나면 값 │
│ │ │ 빈번한 시간 초과 오류 │
│ │ │ 높은 네트워크로 인해 │
│ │ │ 트래픽 또는 refdbd │
│ │ │ 과부하. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│사용자 이름 │ 로그인 이름 │ │인 사용자 이름
│ │ │ 인증에 사용 │
│ │ │ 데이터베이스와 함께 │
│ │ │ 서버. │일 수 있습니다.
│ │ │ 로그인과 다름 │
│ │ │ 사용자 이름. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│verbose │ f │ 다음과 같은 경우 t로 설정합니다.
│ │ │ 장황한 오류 선호 │
│ │ │ 메시지. │
├───────────┼──────────────────────┼──────────────── ────────────┤
│no_encrypt │ f │ 't'로 설정하면 비밀번호 │
│ │ │ 전송 │
│ │ │ 암호화되지 않음. 기본값 │
│ │ │ 비밀번호를 암호화합니다. │
└───────────┴──────────────────────┴──────────────── ───────────┘

명령


모든 명령은 명령을 지정하는 단일 단어로 구성됩니다. 이것은 다음에 올 수 있습니다
인수 및/또는 스위치. getopts 라이브러리의 일반 구문 규칙이 적용됩니다.

추가 스타일
개요
추가 스타일 [-c 명령] [-h] [[-o 파일 이름] | [-O 파일 이름]] {스타일 파일...}

상품 설명
입력 파일에서 하나 이상의 참고 문헌 스타일 사양을 추가합니다.

옵션
-c 명령
기본 호출기 대신 출력을 수신할 명령을 지정합니다.
이것은 다른 호출기, stdin에서 입력을 받는 모든 명령 또는
호출기를 사용하지 않고 데이터를 stdout으로 보내려면 문자열 "stdout"을 사용합니다.

-h
에 대한 온라인 도움말을 표시합니다. 추가 스타일 명령.

-o 파일 이름
에 출력을 씁니다. 파일 이름 stdout 대신.

-O 파일 이름
에 출력 추가 파일 이름 stdout에 쓰는 대신.

스타일 파일
다른 모든 인수는 스타일을 포함하는 파일의 이름으로 해석됩니다.
명세서.


참조:
추가 스타일 j.biol.chem.xml Pharmacol.rev.xml

이렇게 하면 j.biol.chem.xml 파일에 포함된 스타일 사양이 추가되고
pharmacol.rev.xml을 참고 문헌 스타일 데이터베이스에 추가합니다.

사용자 추가
개요
사용자 추가 {-d 데이터베이스} [-h] {-H 호스트 IP} [-R] [-W 암호] {[-f 파일] | [사용자 이름...]}

상품 설명
지정된 사용자에게 refdb 데이터베이스에 대한 액세스 권한을 부여합니다. 다음을 사용하여 데이터베이스를 지정하십시오.
전에, -d 옵션을 선택합니다.

주의 사항
사용자가 데이터베이스 서버에 아직 알려지지 않은 경우 refdb는 계정을 생성합니다.
기본 액세스 권한(=없음)으로. 비밀번호를 지정하지 않으면
새로운 사용자 -W 옵션(아래 참조)을 사용하면 사용자가 데이터베이스에 액세스할 수 있습니다.
기본 암호가 "refdb"인 서버입니다. 대부분의 경우 이것은 좋지 않습니다.

새 사용자는 내부 refdb 데이터베이스 refdb에 자동으로 액세스할 수 있습니다.

SQLite와 같은 일부 데이터베이스 엔진은 액세스 제어를 지원하지 않습니다. NS 사용자 추가
이 엔진에서는 명령이 지원되지 않으며 설명만 반환합니다.
메시지.

-d 데이터베이스
액세스 권한을 적용해야 하는 참조 데이터베이스를 지정합니다.

-f 파일
파일에서 공백으로 구분된 사용자 이름 목록을 읽습니다.

-h
에 대한 온라인 도움말을 표시합니다. 사용자 추가 명령.

-H 호스트 이름
호스트 이름 refdb 응용 프로그램 서버가 실행되는 호스트를 지정합니다. 실행하면
데이터베이스 서버와 동일한 시스템에서 호스트 이름으로 "localhost"를 지정할 수 있습니다.
localhost를 제외한 모든 주소에서 액세스를 허용하려면 호스트 이름으로 "%"를 사용합니다.
그렇지 않으면 hostname 인수는 호스트 이름, IP 주소 또는
액세스를 허용할 하나 이상의 컴퓨터를 지정하는 서브넷. 추가할 수 있습니다
다른 호스트 이름으로 여러 번 동일한 사용자.

주의 사항
이 옵션은 MySQL에서만 지원됩니다. PostgreSQL을 다음과 같이 사용하는 경우 무시됩니다.
당신의 데이터베이스 서버. 방법에 대한 도움말은 PostgreSQL 설명서를 참조하십시오.
pg_hba.conf 파일을 사용하여 호스트 기반 액세스 제어를 조작합니다.

-R
이 옵션을 사용하여 사용자에게 읽기 전용 액세스 권한을 부여합니다. 기본적으로 사용자는
읽기/쓰기 액세스 권한이 부여되었습니다. 읽기 전용 액세스 권한이 있는 사용자는 기본적으로 검색만 할 수 있습니다.
참조 및 메모.

-W 암호
새 사용자의 암호를 설정합니다. 암호는 전송하기 전에 암호화됩니다.
응용 프로그램 서버에. 사용자가 이미 존재하는 경우 그의 비밀번호는
그에 따라 변경되었습니다.

사용자 이름
다른 모든 인수는 사용자 이름으로 해석됩니다. 둘 다 사용자 이름 인수가 아닌 경우
입력 파일이 지정되지 않은 경우 refdba는 공백으로 구분된 파일 읽기를 시도합니다.
stdin의 이름 목록. refdba가 stdin에서 읽도록 강제하려면 in 또한
명시적으로 명명된 사용자는 -f 표준 옵션을 선택합니다.


참조:
사용자 추가 -d db1 -N 뉴패스

이렇게 하면 새 사용자 jim에 대해 데이터베이스 db1에 대한 액세스 권한이 부여됩니다. refdbd는 다음에서 실행됩니다.
데이터베이스 서버와 동일한 컴퓨터(만약 당신이 -H 옵션, localhost는
추정). "jim"은 하나를 시작할 때 암호로 "newpass"를 제공해야 합니다.
refdb 클라이언트.

참조:
사용자 추가 -d db1 -H mono.mycomp.com 계집애

이렇게 하면 사용자 jim 및 jane에 대해 데이터베이스 db1에 대한 액세스 권한이 부여됩니다. refdbd 실행
이름이 "mono.mycomp.com"인 컴퓨터. "jim"과 "jane"이 이미 알려진 경우
데이터베이스 서버에서는 기존 암호를 유지합니다. 그렇지 않은 경우
기본 암호 "refdb"를 사용합니다.

대체 on 사이트 한정된 데이터베이스 섬기는 사람 ACCESS
refdb 관리자로서 데이터베이스에 대한 GRANT 권한이 없는 경우
서버, 사용자 추가 명령은 실패할 수밖에 없습니다. 보안을 중시하는 사람으로서 귀하의
데이터베이스 관리자는 확인 빈도에 관계없이 refdba 실행을 거부할 수 있습니다.
악성 코드가 포함되어 있지 않습니다. 그는 그것을 열심히 하고 싶어할 것이고, 이것이 바로
그가 해야 할 일:

· MySQL을 데이터베이스 서버로 사용하는 경우, 각각의 새로운 사용자는 최소한 다음 항목이 필요합니다.
mysql.user 및 mysql.db 테이블. 데이터베이스 관리자가 설정했을 수 있습니다.
자신의 규칙을 따르지만 일반적으로 mysql.user 테이블은
mysql.db 테이블은 INSERT, SELECT, UPDATE, DELETE를 부여해야 하는 반면 사용자
refdb 데이터베이스 및 SELECT, INSERT, UPDATE,
사용자가 가져야 하는 각 참조 데이터베이스에 대한 DELETE, CREATE, DROP 권한
액세스. mysql.user의 호스트 필드에는
refdbd를 실행하는 상자의 이름 또는 주소(반드시 동일하지는 않음)
사용자의 워크스테이션과 함께

· 대신 PostgreSQL을 선호한다면 상황이 조금 더 간단해집니다. 생성할 때
refdb 데이터베이스에서 이 데이터베이스에 대한 액세스를 관리하기 위해 새 그룹이 생성됩니다. 모두
데이터베이스 관리자는 그룹에 새 사용자를 추가해야 합니다.
refdbuser(공통 refdb 데이터베이스에 대한 액세스 권한 부여) 및 사용자, 어디에
사용자가 허용해야 하는 참조 데이터베이스의 이름입니다.
액세스 할 수 있습니다.

애드워드
개요
애드워드 [-h] {[-f 파일] | [워드...]...}

상품 설명
대부분의 서지 스타일은 저널 이름의 표준화된 약어를 ​​사용합니다. 대부분
데이터 소스는 "Mol Cell Biol"에서와 같이 점 없이 이러한 약어를 지정합니다. 만약
참고 문헌에서 단어는 점으로 축약되어야 합니다("Mol. Cell Biol."에서와 같이).
refdb는 축약된 이름에서 실제로 축약된 토큰을 알아야 합니다(예:
"Mol.") 및 전체 단어(예: "Cell")입니다. 이를 위해 refdb는 다음 목록을 유지합니다.
다른 것의 약어가 아닌 것으로 알려진 예약어. refdb 배송
그러한 단어의 상당히 완전한 목록과 함께, 그러나 오류나 누락을 감지하면
애드워드 명령이 유용합니다.

옵션
-f 파일
파일에서 공백으로 구분된 저널 제목 단어 목록을 읽습니다.

-h
에 대한 온라인 도움말을 표시합니다. 애드워드 명령.

워드
다른 모든 인수는 예약어로 해석됩니다. 단어 목록이나
입력 파일이 지정되면 refdba는 공백으로 구분된 목록 읽기를 시도합니다.
stdin의 단어. refdba가 stdin에서 읽도록 강제하려면 in 또한 명시 적으로
나열된 단어, 사용 -f 표준 옵션을 선택합니다.

주의 사항
refdb는 내부적으로 모든 예약어를 대문자로 변환하므로
어떤 경우에 이러한 단어를 제공하든 상관 없습니다.


참조:
애드워드 -f 단어 목록 FOO BAR

이렇게 하면 파일 단어 목록에 있는 모든 예약어와 "FOO" 및
예약어 목록에 "BAR".

공언하다
개요
공언하다 {명령} [가치]

상품 설명
응용 프로그램 서버가 실행되는 동안 구성하고 몇 가지 트릭을 수행합니다.
refdb 도우미 데이터베이스도 있습니다. 일부 명령은 설정할 수 있는 변수를 수정합니다.
명령줄 인수로 또는 init 파일로. refdbd 데몬 실행을 참조하십시오.
이러한 변수에 대한 추가 정보.

주의 사항
이 명령은 refdbd를 일시적으로만 재구성합니다. 모든 변경 사항은 다음과 같은 경우 손실됩니다.
응용 프로그램 서버가 다시 시작됩니다. 영구적으로 변경하려면
구성, init-file 편집 또는 명령줄 매개변수 변경
refdbd를 시작하는 스크립트. 또한 원격 관리는
이 명령이 작동하도록 활성화되었습니다.

다음 명령을 사용할 수 있습니다.

중지
애플리케이션 서버를 중지합니다.

주의 사항
이 명령은 refdbd 상위 프로세스에만 영향을 줍니다. 될 수 있는 모든 어린이
현재 서비스를 제공하는 클라이언트는 완료될 때까지 계속 그렇게 할 것입니다.


응용 프로그램 서버가 여전히 활성 상태인지 확인합니다. 만약 이것이
이 경우 쿼리를 처리하는 하위 프로세스 ID와
부모. 그렇지 않으면 응답 없이 연결 시간이 초과됩니다.

서버립 가치
데이터베이스 서버 IP 주소를 다음으로 설정합니다. 가치.

시간 제한 가치
시간 초과를 다음으로 설정합니다. 가치.

로그데스트 가치
로그 출력의 대상을 다음으로 설정합니다. 가치. 가능한 값은 0(stderr), 1입니다.
(시스템 syslog 기능), 2 (에 의해 정의된 개인 로그 파일 로그 파일).

로그 파일 가치
로그 파일의 파일 이름을 다음으로 설정합니다. 가치.

로그 레벨 가치
기록할 메시지의 최대 수준을 설정합니다. 가치. 0만 의미
치명적인 오류가 기록됩니다. 7은 극도로
자세한 디버그 메시지가 기록됩니다. -1은 로깅을 완전히 비활성화합니다.


refdba: confserv 로그 수준 7

이렇게 하면 로그 수준이 7로 설정됩니다. 이 임시 변경 사항은 다음 날짜까지만 유효합니다.
refdbd가 다시 시작됩니다.

생성됨
개요
생성됨 [-E 부호화] [-h] {데이터베이스 이름...}

상품 설명
이름으로 새 데이터베이스를 생성합니다. 데이터베이스 이름. 여러 데이터베이스를 한 번에 지정할 수 있습니다.
이 명령의 단일 호출.

옵션
-E 부호화
새 데이터베이스에 대한 문자 인코딩을 선택하십시오. 현재만 지원됩니다.
MySQL과 PostgreSQL에 의해. 다른 엔진을 사용하는 경우 이 옵션은 무시됩니다.
사용 가능한 데이터베이스 엔진 설치 설명서를 참조하십시오.
인코딩. 와 함께 전달된 값 -E 옵션은 IANA[1] 인코딩
이름. 이 옵션을 사용하지 않으면 새 데이터베이스는 기본값을 사용합니다.
refdbdrc 구성 파일이
기본값은 "db_encoding" 항목입니다.

-h
에 대한 온라인 도움말을 표시합니다. 생성됨 명령.

name
참조 데이터베이스의 이름입니다. 이름에는 콜론(':') 또는
RefDB를 사용하는 문서의 인용 형식으로 인해 대시('-'). 허용
문자는 사용하는 데이터베이스 엔진에 의해 추가로 제한될 수 있습니다. 데이터베이스
name은 또한 대소문자를 구분하지 않는 것으로 간주되어야 합니다. 즉,
"MYBASE"라는 데이터베이스가 이미 있는 경우 "mybase" 데이터베이스. 또한 이름을 사용하지 마십시오.
이것은 실패할 운명이기 때문에 SQL 예약어입니다. 불행히도 이
너무 편리한 이름 "참조"를 포함합니다. 대신 "refs" 또는 "biblio"를 사용해 보십시오.


모든 refdb 데이터베이스 이름 앞에 "rd"와 같은 상수 문자열을 추가합니다. 이 속도
refdb 데이터베이스 검색 목록DB 데이터베이스 엔진의 경우 명령
RefDB가 아닌 추가 데이터베이스를 관리합니다. 다음과 같은 간단한 정규식을 사용하십시오.
"rd%"는 검색을 RefDB 데이터베이스로 제한합니다.


참조:
생성됨 db1 -E UTF-8 db2

그러면 UTF-1을 인코딩하는 문자로 데이터베이스 db2 및 db8가 생성됩니다.

사용 SQL 스크립트 만들 데이터베이스
refdb에는 두 개의 일반 텍스트 SQL 스크립트(/usr/local/share/refdb/sql에 설치됨)가 포함되어 있습니다.
다음과 같이 데이터베이스 테이블을 생성하십시오. 생성됨 명령이 수행합니다. 이러한 스크립트는
다음과 같은 경우 명령보다 선호됩니다.

· 데이터베이스 관리자 권한이 없으며 관리자에게 다음을 요청해야 합니다.
당신을 위해 데이터베이스를 만드십시오. 관리자는 가능한 한 스크립트를 실행하는 것을 선호할 수 있습니다.
무엇을 할 것인지 쉽게 알 수 있습니다.

· refdb를 기존 또는 사용자 정의 데이터베이스 시스템과 통합하려고 합니다. 그 안에
기존 데이터베이스에 refdb 관련 테이블을 추가하려는 경우
비 refdb 테이블.

다음 절차는 createdb 명령을 실행하는 것과 동일합니다. 네가 원한다면
기존 데이터베이스에 테이블을 추가하려면 스크립트 및/또는
그에 따른 절차.

· MySQL을 실행하는 경우 다음 명령을 사용하십시오(추가 옵션 제공
필요에 따라 사용자 이름 및 비밀번호와 같은):

#~
MySQL은 -e "창조하다 데이터 베이스 데이터베이스 이름"

#~
MySQL은 데이터베이스 이름 < 빈.mysql.dump

· PostgreSQL을 사용하는 경우 다음 시퀀스가 ​​작동해야 합니다(다시,
필요에 따라 사용자 이름 및 비밀번호와 같은 추가 옵션):

#~
SED 's/refdbtest/dbname/g' < 빈.pgsql.dump.in > 빈.pgsql.dump

#~
psql 템플릿1 < 빈.pgsql.dump

empty.pgsql.dump.in 스크립트에는 데이터베이스를 생성하고 설정하는 명령이 포함되어 있습니다.
새 데이터베이스 사용자 그룹에 대한 적절한 액세스 권한. 그러므로 그것은 좋은
"refdbtest" 문자열을 새 데이터베이스의 의도된 이름으로 바꾸는 아이디어입니다.
XNUMXD덴탈의 SED 첫 번째 줄의 명령이 바로 이 작업을 수행합니다. 몇 가지를 더 수정할 수도 있습니다.
인코딩처럼. 두 번째 명령은 실제로 데이터베이스, 새 그룹,
이 그룹에 권한을 부여하고 필요한 모든 테이블과 시퀀스를 생성합니다.
template1은 PostgreSQL 시스템 데이터베이스입니다. NS psql 명령에는 이름이 필요합니다.
기존 데이터베이스를 인수로 사용하지만 이 경우 다른 기존 데이터베이스를 사용할 수 있습니다.
데이터베이스도 마찬가지입니다.

deletedb
개요
deletedb [-h] {데이터베이스 이름...}

상품 설명
이름이 있는 데이터베이스를 삭제합니다. 데이터베이스 이름. 여러 데이터베이스를 한 번에 지정할 수 있습니다.
이 명령의 단일 호출.

주의
데이터베이스 구조와 데이터는 정말로 사라질 것이므로 조심하십시오.
이 명령. 두 번 생각하고 확실하지 않은 경우 최소한 먼저 백업을 만들어 피하십시오.
광범위한 헤어 풀링.

옵션
-h
간단한 사용법 메시지를 표시하고 프롬프트로 돌아갑니다.

데이터베이스 이름
삭제할 데이터베이스의 이름입니다.


참조:
deletedb db1 db2

이렇게 하면 데이터베이스 db1 및 db2가 삭제됩니다.

삭제 스타일
개요
삭제 스타일 [-h] {유닉스 정규 표현식}

상품 설명
Unix 정규식과 이름이 일치하는 참고 문헌 스타일을 삭제합니다.
유닉스 정규 표현식.

주의 사항
SQLite와 같은 일부 데이터베이스 엔진은 Unix 스타일 정규식을 지원하지 않습니다.
대신 SQL 정규식을 사용하십시오.

옵션
-h
간단한 사용법 메시지를 표시하고 프롬프트로 돌아갑니다.

유닉스 정규 표현식
나머지 인수는 다음을 지정하는 정규식으로 해석됩니다.
삭제할 스타일.


참조:
삭제 스타일 제이\..*

이렇게 하면 "J."로 시작하는 모든 참고 문헌 스타일이 삭제됩니다.

사용자 삭제
개요
사용자 삭제 {-d 데이터베이스} [-h] {-H 호스트 IP} {-R} {[-f 파일] | [사용자 이름...]}

상품 설명
지정된 사용자로부터 refdb 데이터베이스에 대한 액세스 권한을 취소합니다.

주의 사항
SQLite와 같은 일부 데이터베이스 엔진은 액세스 제어를 지원하지 않습니다. NS 사용자 추가
이 엔진에서는 명령이 지원되지 않으며 설명만 반환합니다.
메시지.

refdb는 지정된 데이터베이스에 대한 액세스 권한만 취소합니다. 취소됩니다
내부 데이터베이스 refdb에 대한 액세스 권한이 없으며 데이터베이스를 취소하지 않습니다.
서버 액세스. 다음을 지정하여 내부 데이터베이스에 대한 액세스를 취소할 수 있습니다.
"refdb"와 -d 옵션. 데이터베이스 서버에 대한 액세스를 취소하려면 다음을 사용하십시오.
데이터베이스 서버의 명령줄 유틸리티.

옵션
-d 데이터베이스
데이터베이스의 이름을 지정합니다.

-f 파일 이름
에서 사용자 이름 읽기 파일 이름

-h
에 대한 온라인 도움말을 표시합니다. 사용자 삭제 명령.

-H 호스트 이름
액세스 권한을 수정할 호스트 이름 또는 IP 주소를 지정합니다. 이것
adduser에 대한 이전 호출에 사용한 이름과 동일해야 합니다.

주의 사항
이 옵션은 MySQL에서만 지원됩니다. 다른 데이터베이스를 사용하는 경우 무시됩니다.
엔진.

-R
읽기 전용 액세스를 취소합니다.

사용자 이름
다른 모든 인수는 사용자 이름으로 해석됩니다. 둘 다 사용자 이름 인수가 아닌 경우
입력 파일이 지정되지 않은 경우 refdba는 공백으로 구분된 파일 읽기를 시도합니다.
stdin의 이름 목록. refdba가 stdin에서 읽도록 강제하려면 in 또한
명시적으로 명명된 사용자는 -f 표준 옵션을 선택합니다.


참조:
사용자 삭제 -d -H % db1

이것은 로컬을 제외한 모든 사용자 jim에 대한 데이터베이스 db1에 대한 액세스를 취소합니다.
연결.

삭제 단어
개요
삭제 단어 [-h] {[-f 파일] | [워드...]...}

상품 설명
이 명령은 addword의 역동작을 수행합니다. 지정된 예약어
목록에서 제거됩니다.

옵션
-f
파일에서 공백으로 구분된 단어 목록을 읽습니다.

-h
에 대한 온라인 도움말을 표시합니다. 애드워드 명령.

워드
다른 모든 인수는 예약어로 해석됩니다. 단어 목록이나
입력 파일이 지정되면 refdba는 공백으로 구분된 목록 읽기를 시도합니다.
stdin의 단어. refdba가 stdin에서 읽도록 강제하려면 in 또한 명시 적으로
나열된 단어, 사용 -f 표준 옵션을 선택합니다.

주의 사항
refdb는 내부적으로 모든 예약어를 대문자로 변환하므로
이 단어를 제공하는 경우에 중요합니다.


참조:
삭제 단어 -f 단어 목록 FOO BAR

이렇게 하면 파일 단어 목록의 모든 예약어와 "FOO" 단어가 삭제됩니다.
예약어 목록에서 "BAR".

겟스타일
개요
겟스타일 [-c] [-h] [[-o] | [-O]] {스타일...}

상품 설명
데이터베이스 및 형식에서 하나 이상의 참고 문헌 스타일 사양을 검색합니다.
XML 파일로 저장합니다.

옵션
-c 명령
기본 호출기 대신 출력을 수신할 명령을 지정하십시오. 이것
다른 호출기, stdin에서 입력을 받는 모든 명령 또는 문자열일 수 있습니다.
"stdout"은 호출기를 사용하지 않고 데이터를 stdout으로 보냅니다.

-h
에 대한 온라인 도움말을 표시합니다. 겟스타일 명령.

-o
출력을 stdout 대신 파일에 씁니다.

-O
출력을 stdout에 쓰는 대신 파일에 추가

경고
추가(-O) 옵션. refdb는 처리를 출력합니다
지침, doctype 행 및 각각에 대한 하나의 CITESTYLE 요소
개별 요청 스타일. 여러 결과를 연결하면
겟스타일 호출하면 결과 XML 파일은 추가 없이는 제대로 구성되지 않습니다.
처리. 여러 스타일을 단일 XML 파일에 작성하려면
단일 겟스타일 모든 필수 스타일을 인수로 호출하고 나열합니다. 이것은
STYLESET 요소에 래핑된 스타일을 출력하여 유효한 XML을 생성합니다.
파일.

스타일
다른 모든 인수는 참고 문헌 스타일의 이름으로 해석됩니다.


참조:
겟스타일 -o j.biol.chem.xml J.Biol.Chem.

이렇게 하면 "J.Biol.Chem"이라는 스타일 이름으로 저장된 스타일 사양이 작성됩니다. 에게
파일 j.biol.chem.xml.

도움
개요
도움

?

상품 설명
사용 가능한 명령에 대한 간략한 요약을 표시합니다.


참조:
도움

목록DB
개요
목록DB [-h] [데이터베이스 정규 표현식]

상품 설명
인수가 지정되지 않은 경우 사용 가능한 모든 데이터베이스를 나열합니다. 만약에 데이터베이스 정규 표현식 is
지정된 경우 이 표현식과 일치하는 데이터베이스만 나열됩니다.

주의 사항
refdb 참조 데이터베이스를 유지 관리되는 다른 데이터베이스와 구별하기 위해
데이터베이스 서버에 의해, refdbd는
데이터베이스 서버. 사용 가능한 데이터베이스의 수에 따라 다소 시간이 걸릴 수 있습니다.
시각. 따라서 모든 refdb에 공통 접두사를 사용하는 것이 좋습니다.
섹션에 설명된 데이터베이스 생성됨 명령.

옵션
-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.

데이터베이스 정규 표현식
일치하는 데이터베이스 이름으로 출력을 제한하는 유효한 SQL 정규식입니다.


참조:
목록DB DB%

이렇게 하면 "db" 문자열로 시작하는 이름을 가진 모든 데이터베이스가 나열됩니다.

목록 스타일
개요
목록 스타일 [-h] [스타일 정규 표현식]

상품 설명
일치하는 사용 가능한 모든 참고 문헌 스타일을 나열합니다. 스타일 정규 표현식. 인수가 없으면
주어진, 모든 사용 가능한 스타일이 나열됩니다. 이것은 당신이 원하는 것일 수도 있고 아닐 수도 있습니다.

옵션
-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.

스타일 정규 표현식
출력을 일치하는 스타일 이름으로 제한하는 유효한 Unix 정규식입니다.

주의 사항
SQLite와 같은 일부 데이터베이스 엔진은 Unix 스타일의 일반
표현. 대신 SQL 정규식을 사용하십시오.


참조:
목록 스타일 ^제.*

대문자 "J"로 시작하는 모든 참고 문헌 스타일이 나열됩니다.

목록 사용자
개요
목록 사용자 {-NS 데이터베이스} [-h] [이름 정규식]

상품 설명
일치하는 지정된 데이터베이스의 사용 가능한 모든 사용자를 나열합니다. 이름 정규식. 아니라면
인수가 주어진다, 모든 사용 가능한 사용자가 나열됩니다. 이것은 당신이 할 수도 있고 아닐 수도 있습니다
필요.

옵션
-d 데이터베이스
데이터베이스 이름을 지정합니다.

-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.

이름 정규식
일치하는 데이터베이스 사용자로 출력을 제한하는 유효한 Unix 정규식
이름.

주의 사항
SQLite와 같은 일부 데이터베이스 엔진은 Unix 스타일의 일반
표현. 대신 SQL 정규식을 사용하십시오.


참조:
목록 사용자 -d 심판 ^모.*

이것은 이름이 "mo"로 시작하는 데이터베이스 "refs"의 모든 사용자를 나열합니다.

목록 단어
개요
목록 단어 [-h] {단어 정규 표현식}

상품 설명
일치하는 사용 가능한 모든 예약 저널 단어를 나열합니다. 유닉스 정규 표현식. 인수가 없으면
주어진, 모든 사용 가능한 단어가 나열됩니다. 이것은 당신이 원하는 것일 수도 있고 아닐 수도 있습니다.

주의 사항
저널 단어는 내부적으로 대문자로 표시됩니다. 당신은 작성해야합니다
your 유닉스 정규 표현식 그에 따라 모든 대문자를 사용합니다.

옵션
-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.

단어 정규 표현식
일치하는 저널 제목으로 출력을 제한하는 유효한 Unix 정규식
단어.

주의 사항
SQLite와 같은 일부 데이터베이스 엔진은 Unix 스타일의 일반
표현. 대신 SQL 정규식을 사용하십시오.

주의 사항
예약어의 목적에 대한 간략한 설명은 다음을 참조하십시오. 애드워드
명령.


참조:
목록 단어 ^바이오.*

"BIO"로 시작하는 모든 예약된 저널 단어가 나열됩니다.

스캔
개요
스캔 {-d 데이터베이스} [-h]

상품 설명
이 명령은 -d
옵션. 초록 필드 및 모든 참조의 모든 제목 필드에 있는
데이터베이스에서 사용 가능한 모든 키워드가 있는지 데이터베이스를 검색합니다. 만약
일치하는 항목을 찾았지만 키워드가 해당 참조와 아직 연결되어 있지 않은 경우 키워드
해당 참조에 추가됩니다. 이 작업을 수행하는 데 필요한 시간이 증가함에 따라
참조 수와 키워드 수 모두에서 키워드 스캔은
백그라운드에서 수행되고 명령은 클라이언트 측에서 즉시 반환됩니다.
결과는 서버 로그를 참조하십시오.

이 명령은 엄청난 수의 데이터베이스 액세스를 유발하므로 다음을 수행하는 것이 가장 좋습니다.
야간이나 주말과 같이 사용량이 적은 시간에 자동으로 cron 작업으로 실행됩니다.

전체 키워드 스캔과 자동 키워드의 차이점에 유의하십시오.
refdbd 명령줄 스위치가 요청할 수 있는 스캔 -K 또는 해당
구성 변수 키워드 스캔. 전체 키워드 스캔은 "소급"입니다.
이전의 기존 참조에 나중에 추가된 키워드를 추가합니다. NS
자동 키워드 스캔은 새로 추가된 참조에 기존 키워드만 추가하므로
사용자가 액세스할 가능성이 있는 동안 데이터베이스 성능에 덜 영향을 줍니다.
데이터 베이스.

옵션
-d 데이터베이스
데이터베이스 이름을 지정합니다.

-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.

세트
개요
세트 [-h] [이름] [변수 값]

상품 설명
XNUMXD덴탈의 세트 명령은 구성 변수의 값을 표시하거나 수정합니다.

전화하면 세트 인수가 없으면 모든 구성 목록이 표시됩니다.
현재 값으로 변수.

전화하면 세트 하나의 인수로 this의 현재 값을 표시합니다.
특정 변수.

전화하면 세트 두 개의 인수로 변수(첫 번째 인수)를 다음으로 설정합니다.
현재 세션의 새 값(두 번째 인수)입니다. 빈 값을 지정하려면 다음을 사용하십시오.
""와 같은 두 개의 따옴표.

주의 사항
명백한 이유로, 세트 당신이 할 수 있지만 현재 암호를 표시하지 않습니다
반드시 이 명령으로 암호를 변경하십시오. 다른 사람이 볼 수 없도록
입력한 새 암호, 명령 실행 세트 passwd *. 그러면 당신은 물을 것입니다.
화면에 표시되지 않을 비밀번호를 입력합니다.

이 명령은 배치 모드에서 사용할 수 없습니다. 명령줄 스위치를 사용하십시오.
대신에. 대화식 모드에서 구성 변수의 변경 사항은 다음과 같습니다.
현재 세션으로 제한됩니다. 값을 영구적으로 변경하려면
오히려 구성 파일 중 하나를 편집해야 합니다.

옵션
-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.

이름
값을 표시하거나 설정해야 하는 변수의 이름입니다.

변수 값
설정할 변수의 새 값입니다.


참조:
세트 시간 제한 90

이 명령은 현재 세션의 시간 초과를 90초로 설정합니다.

말 수가 많은
개요
말 수가 많은 [-h]

상품 설명
자세한 정보 표시 모드를 켜거나 끕니다. 상세 모드가 켜져 있으면 오류 메시지와
경고가 더 이해하기 쉬울 수 있습니다.

옵션
-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.


참조:
말 수가 많은

이전 설정에 따라 자세한 정보 표시 모드를 켜거나 끕니다.

보기 통계
개요
보기 통계 [-h]

상품 설명
데이터베이스 서버에 연결하는 데 사용되는 libdbi 드라이버의 버전 번호를 표시합니다.
뿐만 아니라 해당 서버의 버전 정보. 또한 현재 값을 보여줍니다.
로 수정할 수 있는 변수 공언하다.

옵션
-h
설명하는 도움말 메시지를 표시합니다. 목록DB 명령.


참조:
보기 통계

그러면 화면에 일부 연결 통계 및 정보가 인쇄됩니다.

onworks.net 서비스를 사용하여 온라인에서 refdba 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad