我们正计划使用PostgreSQL来取代内部应用程序的SQL Server。SQL Server可以选择在Visual studio下创建数据库项目,并在Azure DevOps下管理更改。我似乎找不到用PostgreSQL做同样事情的方法,没有项目类型,也没有关于如何在Azure DevOps下托管项目/文件的明确路径。
gupuwyp21#
我认为你需要在Azure PostgreSQL上使用JavaScript。作为新手,如果我的回答不合适,我深表歉意。事实上,要创建PostgreSQL数据库或将其移动到Azure,您需要一个PostgreSQL资源。在Azure上使用PostgreSQL开发JavaScript应用程序要在Azure中创建、移动或使用PostgeSQL数据库,您需要一个用于PostgreSQLServer资源的Azure数据库。了解如何创建资源和使用数据库。为PostgreSQL资源创建Azure数据库使用以下命令创建资源:Azure CLI command=az postgres server Create Visual Studio Code Azure门户在Azure上查看和使用PostgreSQL服务器。使用JavaScript开发PostgreServer数据库时,请使用以下工具之一:Azure Cloud Shell-psql CLI可用pgAdmin Visual Studio代码扩展使用SDK包在Azure上开发PostgreSQL服务器Azure PostgreServer使用已可用的npm包,例如:pg使用pg SDK连接到Azure上的PostgreSQL若要使用JavaScript连接并使用Azure上PostgreServer,请使用以下过程。确保节点。js和npm已安装。创建节点。js项目在新文件夹中:
mkdir DbDemo && \ cd DbDemo && \ npm init -y && \ npm install pg && \ touch index.js && \ code .
命令:创建一个名为DbDemo的项目文件夹将Bash终端更改到该文件夹中。初始化项目,创建包。json文件安装pg-npm包-使用async/await创建索引。js脚本文件在Visual Studio代码中打开项目将以下JavaScript代码复制到index.js中:::code language=“JavaScript”source=“~/../js-e2e/database/postgresql/index.js”:::将YOUR-ADMIN-USER、YOURRESOURCENAME和YOUR-PASSWORD替换为连接字符串脚本中的值。运行脚本以连接到postgres服务器,并查看基本表和用户。
node index.js
查看结果。
[ { table_name: 'pg_statistic' }, { table_name: 'pg_type' }, { table_name: 'pg_authid' }, { table_name: 'pg_user_mapping' }, { table_name: 'pg_attribute' }, { table_name: 'pg_proc' }, { table_name: 'pg_class' }, { table_name: 'pg_attrdef' }, { table_name: 'pg_constraint' }, { table_name: 'pg_inherits' }, { table_name: 'pg_index' }, { table_name: 'pg_operator' }, { table_name: 'pg_opfamily' }, { table_name: 'pg_opclass' }, { table_name: 'pg_am' }, { table_name: 'pg_amop' }, { table_name: 'pg_amproc' }, { table_name: 'pg_language' }, { table_name: 'pg_largeobject_metadata' }, { table_name: 'pg_aggregate' }, { table_name: 'pg_rewrite' }, { table_name: 'pg_largeobject' }, { table_name: 'pg_trigger' }, { table_name: 'pg_event_trigger' }, { table_name: 'pg_description' }, { table_name: 'pg_cast' }, { table_name: 'pg_enum' }, { table_name: 'pg_namespace' }, { table_name: 'pg_conversion' }, { table_name: 'pg_depend' }, { table_name: 'pg_database' }, { table_name: 'pg_db_role_setting' }, { table_name: 'pg_tablespace' }, { table_name: 'pg_pltemplate' }, { table_name: 'pg_auth_members' }, { table_name: 'pg_shdepend' }, { table_name: 'pg_shdescription' }, { table_name: 'pg_ts_config' }, { table_name: 'pg_ts_config_map' }, { table_name: 'pg_ts_dict' }, { table_name: 'pg_ts_parser' }, { table_name: 'pg_ts_template' }, { table_name: 'pg_extension' }, { table_name: 'pg_foreign_data_wrapper' }, { table_name: 'pg_foreign_server' }, { table_name: 'pg_foreign_table' }, { table_name: 'pg_policy' }, { table_name: 'pg_replication_origin' }, { table_name: 'pg_default_acl' }, { table_name: 'pg_init_privs' }, { table_name: 'pg_seclabel' }, { table_name: 'pg_shseclabel' }, { table_name: 'pg_collation' }, { table_name: 'pg_range' }, { table_name: 'pg_transform' }, { table_name: 'sql_features' }, { table_name: 'sql_implementation_info' }, { table_name: 'sql_languages' }, { table_name: 'sql_packages' }, { table_name: 'sql_parts' }, { table_name: 'sql_sizing' }, { table_name: 'sql_sizing_profiles' } ] [ { usename: 'azure_superuser' }, { usename: 'YOUR-ADMIN-USER' } ] done
1条答案
按热度按时间gupuwyp21#
我认为你需要在Azure PostgreSQL上使用JavaScript。作为新手,如果我的回答不合适,我深表歉意。事实上,要创建PostgreSQL数据库或将其移动到Azure,您需要一个PostgreSQL资源。
在Azure上使用PostgreSQL开发JavaScript应用程序要在Azure中创建、移动或使用PostgeSQL数据库,您需要一个用于PostgreSQLServer资源的Azure数据库。了解如何创建资源和使用数据库。
为PostgreSQL资源创建Azure数据库使用以下命令创建资源:Azure CLI command=az postgres server Create Visual Studio Code Azure门户
在Azure上查看和使用PostgreSQL服务器。使用JavaScript开发PostgreServer数据库时,请使用以下工具之一:
Azure Cloud Shell-psql CLI可用pgAdmin Visual Studio代码扩展使用SDK包在Azure上开发PostgreSQL服务器Azure PostgreServer使用已可用的npm包,例如:
pg使用pg SDK连接到Azure上的PostgreSQL若要使用JavaScript连接并使用Azure上PostgreServer,请使用以下过程。
确保节点。js和npm已安装。
创建节点。js项目在新文件夹中:
命令:
创建一个名为DbDemo的项目文件夹将Bash终端更改到该文件夹中。初始化项目,创建包。json文件安装pg-npm包-使用async/await创建索引。js脚本文件在Visual Studio代码中打开项目将以下JavaScript代码复制到index.js中:
::code language=“JavaScript”source=“~/../js-e2e/database/postgresql/index.js”:::
将YOUR-ADMIN-USER、YOURRESOURCENAME和YOUR-PASSWORD替换为连接字符串脚本中的值。
运行脚本以连接到postgres服务器,并查看基本表和用户。
查看结果。