|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2023/10/7 10:55:23 |
标题: |
PostgreSQL绿色版如何通过程序来控制数据库的启动关闭服务、启动关闭数据库、创建用户 |
浏览:1356 |
|
加入我的收藏 |
楼主: |
有个单机版的绿色软件,windows平台,因版权等原因,打算改用PostgreSQL绿色版,delphi中如何通过代码来控制数据库服务和数据库的启动、关闭,以及用户的创建? 以便让菜鸟用户也能无脑使用该软件,无需用户安装、配置数据库,将软件使用过程简单化、傻瓜化。
PostgreSQL绿色版网上有很多版本,如PostgreSQL For Windows 全功能绿色精简版 https://www.cnblogs.com/inpool/p/pg-lite.html
----------------------------------------------
- |
作者: |
|
2023/10/7 12:45:58 |
1楼: |
你需要这个..
此帖子包含附件:
大小:133.6K |
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
|
作者: |
|
2023/10/7 14:28:44 |
2楼: |
自己做一个脚本不就行了
----------------------------------------------
-
|
作者: |
|
2023/10/7 15:50:35 |
3楼: |
postgresql 的windows安装完成后,有一个windows服务,用代码开启和停止这个服务就可以了。
----------------------------------------------
-
|
作者: |
|
2023/10/7 17:26:30 |
4楼: |
postgresql 最大的问题是升级, 新旧还不兼容, 特别麻烦.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
|
作者: |
myy (myy) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2023/10/9 16:52:56 |
5楼: |
单机版的绿色软件,用sqlite不香么?
----------------------------------------------
-
|
作者: |
|
2023/10/10 0:16:39 |
6楼: |
单机版,可以考虑使用 SQLite 或者 FireBird。
如果是手机版,使用 SQLite。
如果是 PC 版,我个人更喜欢用 FireBird.
使用 FireBird 不需要安装服务器,也不需要启动停止服务。直接使用嵌入版本,对 Delphi 程序来说,就是一个内嵌的本地文件数据库。将来如果你要扩展为使用标准数据库服务器的版本,什么都不用改,只改数据库连接配置。数据库的库文件也不用改,拷贝过去直接使用。
----------------------------------------------
-
|
作者: |
|
2023/10/12 15:35:26 |
7楼: |
用PostgreSQL是其支持的SQL语法功能强大完善,比如对窗口函数的支持很强大,而且生命力强大。 支持windows 7的FireBird最高版本是多少? 支持windows 7的PostgreSQL最高版本是多少?
----------------------------------------------
-
|
作者: |
|
2023/10/12 16:42:27 |
8楼: |
莫非要拼版本号的数字大小?
----------------------------------------------
-
|
作者: |
|
2023/10/13 8:55:56 |
9楼: |
不是将FireBird、PostgreSQL比较版本号,没有可比性,无意义;
因为我公司的软件需要支持Windows 7,对数据库SQL语法功能的要求比较高(各种统计分析),比如对窗口函数的支持程度,以及SQL查询优化性能、稳定性等等。SQL语法功能强,编程上方便些。
通过了解他们能够在Windows 7上运行的最高版本分别是多少,从而了解各自能在Windows 7上运行的版本的功能、性能能达到啥程度,还要考虑将来支持信创,再综合考虑选用哪个数据库,数据库版本通常越高越好。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2023/10/13 9:15:38 |
10楼: |
之前写过pg的管理器,稍微修改一下就可以实现无需用户安装、配置数据库
----------------------------------------------
-
|
作者: |
|
2023/10/13 9:21:59 |
11楼: |
oracle永远都是我的最爱,其他都是渣渣。
----------------------------------------------
-
|
作者: |
|
2023/10/13 9:25:44 |
12楼: |
oracle虽好,但太贵,客户消费不起。盗版不能用。
10楼的大师,能否学Xi一下呢? Xi字都是敏感词
----------------------------------------------
-
|
作者: |
|
2023/10/13 9:44:11 |
13楼: |
…… 被禁用帐号,帖子内容自动屏蔽! ……
----------------------------------------------
呆湾傻冒
|
作者: |
|
2023/10/14 9:16:32 |
14楼: |
单机版,可以考虑使用 SQLite 或者 FireBird。
如果是手机版,使用 SQLite。
如果是 PC 版,我个人更喜欢用 FireBird. |
---- 网上有评论firebird文件容易损坏,碰到过没?
----------------------------------------------
-
|
作者: |
|
2023/10/14 23:08:22 |
15楼: |
我有个 Firebird 数据库已经用了10多年了,到现在也没坏
我其它的应用也都用 Firebird,就没遇到过坏文件的事情。
另外,做数据库应用,备份是一定要做的,倒不是因为文件会坏。
你去 Firebird 官网看看,它的使用例子里面,有大型项目。
----------------------------------------------
-
|
作者: |
|
2023/10/29 21:31:43 |
16楼: |
sql server express 也是免费的,可以用到1G内存、最大10G数据库,一般应用足够了。
firebird也很好用
当然,我是准备转postgresql , 不过pg有个问题就是大小写忽略查询到现在也不好用
----------------------------------------------
-
|
作者: |
|
2023/10/30 0:46:15 |
17楼: |
pg的优点是跨平台
----------------------------------------------
-
|
作者: |
|
2023/10/30 16:35:36 |
18楼: |
搞绿色单机版,Firebird 最好用的地方是无需安装数据库,拷贝就能使用。
另外,Firebird 也跨平台的。Linux 底下也能用 Firebird。我在一个 Linux 的服务器上使用过 Firebird.
----------------------------------------------
-
|
作者: |
|
2023/10/30 19:13:41 |
19楼: |
楼上,能介绍下firebird在linux arm上怎么安装吗?
----------------------------------------------
-
|
作者: |
|
2023/11/1 9:12:56 |
20楼: |
选哪个数据库还要考虑将来支持信创的问题,postgresql、Firebird哪个更有可能支持信创?许多所谓国产数据库都是postgresql改的,好像华为高斯数据库有个免费版。
----------------------------------------------
-
|
作者: |
|
2023/11/1 9:44:40 |
21楼: |
你这种情况最佳选择是嵌入式数据库,首推SQLite,根本不需要部署
----------------------------------------------
-
|
作者: |
|
2023/11/1 12:05:00 |
22楼: |
SQLite的SQL功能太弱,只能做些简单的统计、查询,不符合我的需求。我这个是数据分析处理辅助类软件,SQL语法功能强,可以进行复杂的统计分析,编程上简单些。
----------------------------------------------
-
|
作者: |
|
2023/11/1 15:15:45 |
23楼: |
…… 被禁用帐号,帖子内容自动屏蔽! ……
----------------------------------------------
呆湾傻冒
|
作者: |
|
2023/11/1 16:35:04 |
24楼: |
绿色版postgresql无需部署,想在Delphi代码中自动控制其启动、关闭、建立账号、建库等等操作,让终端小白用户无需介入,感觉不到数据库的存在。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2023/11/1 16:46:37 |
25楼: |
@kylix2008 给个邮箱我,我发代码给你试试
----------------------------------------------
-
|
作者: |
|
2023/11/2 13:22:08 |
26楼: |
@szlbz (秋风) 谢谢大神哈。麻烦发 502952888@qq.com
https://www.cnblogs.com/qiufeng2014/ 是不是就是你的哦?正打算开始用lazarus。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2023/11/2 18:45:03 |
27楼: |
发邮件了,请查收
----------------------------------------------
-
|
作者: |
|
2023/11/2 19:16:45 |
28楼: |
我在linux上始终没有搞定pg的安装,尽管很多人说很简单。 首先是删不掉老版本,其次是连接不上,再是无法升级。这些都要去修改那个该死的配置文件,但却始终配置不好。 我就奇怪了,sybase\sqlserver\oracle都是图形化操作界面,根本不需要配置,为何号称先进的pg却沿用这种古老的字符配置方式?
----------------------------------------------
-
|
作者: |
|
2023/11/2 19:20:00 |
29楼: |
…… 被禁用帐号,帖子内容自动屏蔽! ……
----------------------------------------------
呆湾傻冒
|
|