이 함수는 지정된 데이터베이스 스키마("meta", "ods", "data")에서
테이블을 CSV 파일로 내보냅니다. MySQL과 PostgreSQL에서
내보내기 작업을 수행하기 위한 SQL 문이 다르므로,
사용 중인 DBMS에 따라 적절한 SQL 문을 생성합니다.
MySQL에서는 SELECT ... INTO OUTFILE 구문을 사용하여 테이블을 CSV 파일로 내보냅니다.
PostgreSQL에서는 COPY 명령을 사용하여 테이블을 CSV 파일로
내보냅니다. 이 함수는 내보내기 작업의 결과로 영향을 받은 행 수를 반환합니다.
Usage
table_to_csv(
table_name = NULL,
schema = c("meta", "ods", "data"),
target_path = getwd(),
dbms = get_env("ecoDI_DBMS")
)
Arguments
- table_name
character. 내보낼 테이블 이름.
- schema
character. 사용할 스키마는 "meta", "ods", "data" 중 하나.
기본값은 "meta".
- target_path
character. 내보낸 CSV 파일을 저장할 대상 경로.
기본값은 현재 디렉토리입니다.
- dbms
character. 데이터베이스 관리 시스템 유형.
기본값은 get_env("ecoDI_DBMS")로 설정되어 있으며, 이는 환경 변수에서 DBMS 유형을 가져옵니다.
Value
invisible. 내보내기 작업으로 영향을 받은 행 수입니다.