首页 > 数据库 >postgreSQL install pgvector

postgreSQL install pgvector

时间:2024-11-03 22:41:54浏览次数:1  
标签:SDKs postgreSQL make pgvector vector install sdk

组件地址:https://github.com/pgvector/pgvector

我的机器是MacOS,下载的postgreSQL是15,按理下载下来是自动安装了pgvector,但是测试的时候发现并没有这个extension。

按文档执行:

make -- 报错,clang: error: unsupported argument 'native' to option '-march=' 。

经查询命令改为:make OPTFLAGS=""

然后报错误:clang: warning: no such sysroot directory: '/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk' [-Wmissing-sysroot] 。重新安装了xcode command Line tools还是报这个错。应该是因为新版的command line tools本身就没有这个11.3.sdk文件,所以怎么更新都没用。

于是从:https://github.com/phracker/MacOSX-SDKs  下载了MacOSX11.3.sdk,放在本地/Library/Developer/CommandLineTools/SDKs/下。

重新执行:make OPTFLAGS="" 和 sudo make install 。成功。

 

Enable the extension (do this once in each database where you want to use it)

CREATE EXTENSION vector;
 

Create a vector column with 3 dimensions

CREATE TABLE items (id bigserial PRIMARY KEY, embedding vector(3));

 

标签:SDKs,postgreSQL,make,pgvector,vector,install,sdk
From: https://www.cnblogs.com/saaspeter/p/18524147

相关文章

  • 如何解决ffmpeg安装报错ERROR: You have requested merging of multiple formats but
    ......
  • postgresql和mysql中的limit使用方法
    @目录区别举例说明MySQL中PostgreSQL中区别在msyql中,limit使用如下select*frommytablelimita,b其中:a为起始索引,从0开始,b为获取数据长度在postgresql中,limit使用如下select*frommytablelimitaoffsetb其中:b为起始索引,a为获取数据长度其中:mysql使用逗号",",而pg......
  • PostgreSQL11从入门到精通
    书:pan.baidu.com/s/1IVTI-jQveSb4Cdrio6XkBw?pwd=ijykPostgreSQL11是一个功能强大的开源关系型数据库管理系统,以下是对PostgreSQL11从入门到精通的技术分享:一、PostgreSQL11简介PostgreSQL起源于加利福尼亚的伯克利大学,经历了无数次开发升级,现已成为世界上最先进的开源关......
  • How to Install psql on Mac
    参考链接:Here#firststep➜brewinstalllibpq==>Downloadinghttps://mirrors.ustc.edu.cn/homebrew-bottles/api/formula.jws.json==>Downloadinghttps://mirrors.ustc.edu.cn/homebrew-bottles/api/cask.jws.json==>Fetchingdependencie......
  • PostgreSQL技术大讲堂 - 第70讲:PG数据库数据加载调优案例
     PostgreSQL技术大讲堂-第70讲,主题:postgresq数据库数据加载调优案例讲课内容:  1、数据库参数调整  2、后台进程cpu绑定调整  3、数据库并行操作调整  数据加载是每个DBA经常需要完成的工作,如何让数据加载变得更快,本期视频跟大家一起分享调优带来的乐趣......
  • App Cleaner & Uninstaller 中文激活版安装包 App Cleaner & Uninstaller 软件卸载清
    AppCleaner&Uninstaller是一款专为Mac用户设计的强大卸载工具。它能够深度卸载应用程序,不仅移除主程序,还彻底清理相关的配置文件、依赖文件等,确保卸载干净无残留。同时,该软件具备智能扫描功能,预览并列出所有安装的应用程序,方便用户选择卸载。此外,AppCleaner&Uninstaller还......
  • PostgreSQL中checkpoint的作用和工作原理
    ###checkpoint的作用将脏页写入磁盘,避免数据库实例重启之后需要从WAL中恢复大量的数据而增加数据库恢复时间 ###checkpoints的触发时机1,手动CHECKPOINT命令;2,pg_basebackup,CREATEDATABASE,或pg_ctlstop|restart;3,定期执行的checkpoint,也即每隔checkpoint_timeout定时执行的4,自......
  • pip install open3d 失败
    pip安装open3d失败#pipinstallopen3dLookinginindexes:https://pypi.tuna.tsinghua.edu.cn/simpleERROR:Couldnotfindaversionthatsatisfiestherequirementopen3d(fromversions:none)ERROR:Nomatchingdistributionfoundforopen3d 解决:包名已......
  • PyInstaller打包(草稿)
     PyInstaller是什么PyInstaller是一个用于将Python应用程序及其所有依赖项打包成独立的可执行文件的工具。它支持Windows、macOS和Linux操作系统,并且可以处理许多复杂的依赖关系,包括第三方库和Python解释器本身。PyInstaller的主要作用1.创建独立的可执行文件......
  • windows上安装nvm-noinstall.zip
    在windows上安装nvm-noinstall.zip步骤:1、解压nvm-noinstall.zip并创建node_global和node_cache目录2、修改install.cmd3、配置环境变量4、以管理员身份运行install.cmdsettings.txtroot:D:\Develop\nvmpath:D:\Develop\nodejsarch:64proxy:none......