Rails应用程序-postgresql-学习使用copy命令-mac OSX上数据库的位置?
您好,我正在学习如何使用postgresql的COPY命令将数据从本地驱动器上的csv文件导入rails应用程序的postgresql数据库 第一步是如何在本地驱动器上找到postgresql的位置 我不需要它来调用COPY命令吗 我有一个pg3admin,我可以把它看作一个gui,它有我所有的数据库。但是我从哪里调用复制命令呢Rails应用程序-postgresql-学习使用copy命令-mac OSX上数据库的位置?,postgresql,copy,Postgresql,Copy,您好,我正在学习如何使用postgresql的COPY命令将数据从本地驱动器上的csv文件导入rails应用程序的postgresql数据库 第一步是如何在本地驱动器上找到postgresql的位置 我不需要它来调用COPY命令吗 我有一个pg3admin,我可以把它看作一个gui,它有我所有的数据库。但是我从哪里调用复制命令呢 感谢/var/lib/pgsql中的大多数postgres用户(假设您使用的是*nix操作系统)。postgres有更多关于文件通常在哪里找到以及每个文件的作用的信息
感谢
/var/lib/pgsql
中的大多数postgres用户(假设您使用的是*nix操作系统)。postgres有更多关于文件通常在哪里找到以及每个文件的作用的信息 要从文件复制到表,运行PostgreSQL server的操作系统用户或(更常见的)运行客户端的操作系统用户必须可以访问该文件。在后一种情况下,您从STDIN复制tablename,并且您的客户机应用程序将该文件提供给服务器。要在psql中执行此操作,请使用\copy。当使用copy
@a\u horse\u和\u no\u name时,这些文件的位置完全无关。如果您给出copy
的相对路径,它将在datadir中查找文件。