DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: deliping
今日帖子: 2
在线用户: 1
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2023/10/7 10:55:23
标题:
PostgreSQL绿色版如何通过程序来控制数据库的启动关闭服务、启动关闭数据库、创建用户 浏览:1356
加入我的收藏
楼主: 有个单机版的绿色软件,windows平台,因版权等原因,打算改用PostgreSQL绿色版,delphi中如何通过代码来控制数据库服务和数据库的启动、关闭,以及用户的创建? 以便让菜鸟用户也能无脑使用该软件,无需用户安装、配置数据库,将软件使用过程简单化、傻瓜化。

PostgreSQL绿色版网上有很多版本,如PostgreSQL For Windows 全功能绿色精简版 
https://www.cnblogs.com/inpool/p/pg-lite.html
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2023/10/7 12:45:58
1楼: 你需要这个..
此帖子包含附件:
PNG 图像
大小:133.6K
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 alongdu (alongdu) ★☆☆☆☆ -
普通会员
2023/10/7 14:28:44
2楼: 自己做一个脚本不就行了
----------------------------------------------
-
作者:
男 wk_knife (wk_knife) ★☆☆☆☆ -
盒子活跃会员
2023/10/7 15:50:35
3楼: postgresql 的windows安装完成后,有一个windows服务,用代码开启和停止这个服务就可以了。
----------------------------------------------
-
作者:
男 tuesdays (Tuesday) ▲▲▲▲△ -
普通会员
2023/10/7 17:26:30
4楼: postgresql 最大的问题是升级, 新旧还不兼容, 特别麻烦.
----------------------------------------------
delphi界写python最强, python界写delphi最强. 写自己的代码, 让别人去运行.
作者:
男 myy (myy) ★☆☆☆☆ -
盒子活跃会员
2023/10/9 16:52:56
5楼: 单机版的绿色软件,用sqlite不香么?
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2023/10/10 0:16:39
6楼: 单机版,可以考虑使用 SQLite 或者 FireBird。

如果是手机版,使用 SQLite。

如果是 PC 版,我个人更喜欢用 FireBird.

使用 FireBird 不需要安装服务器,也不需要启动停止服务。直接使用嵌入版本,对 Delphi 程序来说,就是一个内嵌的本地文件数据库。将来如果你要扩展为使用标准数据库服务器的版本,什么都不用改,只改数据库连接配置。数据库的库文件也不用改,拷贝过去直接使用。
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2023/10/12 15:35:26
7楼: 用PostgreSQL是其支持的SQL语法功能强大完善,比如对窗口函数的支持很强大,而且生命力强大。
支持windows 7的FireBird最高版本是多少?
支持windows 7的PostgreSQL最高版本是多少?
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2023/10/12 16:42:27
8楼: 莫非要拼版本号的数字大小?
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
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的管理器,稍微修改一下就可以实现无需用户安装、配置数据库
----------------------------------------------
-
作者:
男 wk_knife (wk_knife) ★☆☆☆☆ -
盒子活跃会员
2023/10/13 9:21:59
11楼: oracle永远都是我的最爱,其他都是渣渣。
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2023/10/13 9:25:44
12楼: oracle虽好,但太贵,客户消费不起。盗版不能用。

10楼的大师,能否学Xi一下呢?
Xi字都是敏感词
----------------------------------------------
-
作者:
男 powerpcer (大强) ★☆☆☆☆ -
禁用账号
2023/10/13 9:44:11
13楼: ……
被禁用帐号,帖子内容自动屏蔽!
……

----------------------------------------------
呆湾傻冒
作者:
男 delphi2023 (delphi2023) ▲△△△△ -
普通会员
2023/10/14 9:16:32
14楼:
单机版,可以考虑使用 SQLite 或者 FireBird。

如果是手机版,使用 SQLite。

如果是 PC 版,我个人更喜欢用 FireBird.



---- 网上有评论firebird文件容易损坏,碰到过没?
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2023/10/14 23:08:22
15楼: 我有个 Firebird 数据库已经用了10多年了,到现在也没坏

我其它的应用也都用 Firebird,就没遇到过坏文件的事情。

另外,做数据库应用,备份是一定要做的,倒不是因为文件会坏。

你去 Firebird 官网看看,它的使用例子里面,有大型项目。
----------------------------------------------
-
作者:
男 wisdomyu (wisdom) ★☆☆☆☆ -
普通会员
2023/10/29 21:31:43
16楼: sql server express 也是免费的,可以用到1G内存、最大10G数据库,一般应用足够了。

firebird也很好用

当然,我是准备转postgresql , 不过pg有个问题就是大小写忽略查询到现在也不好用
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2023/10/30 0:46:15
17楼: pg的优点是跨平台
----------------------------------------------
-
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2023/10/30 16:35:36
18楼: 搞绿色单机版,Firebird 最好用的地方是无需安装数据库,拷贝就能使用。

另外,Firebird 也跨平台的。Linux 底下也能用 Firebird。我在一个 Linux 的服务器上使用过 Firebird.
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2023/10/30 19:13:41
19楼: 楼上,能介绍下firebird在linux arm上怎么安装吗?
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2023/11/1 9:12:56
20楼: 选哪个数据库还要考虑将来支持信创的问题,postgresql、Firebird哪个更有可能支持信创?许多所谓国产数据库都是postgresql改的,好像华为高斯数据库有个免费版。
----------------------------------------------
-
作者:
男 souledge (souledge) ★☆☆☆☆ -
普通会员
2023/11/1 9:44:40
21楼: 你这种情况最佳选择是嵌入式数据库,首推SQLite,根本不需要部署
----------------------------------------------
-
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2023/11/1 12:05:00
22楼: SQLite的SQL功能太弱,只能做些简单的统计、查询,不符合我的需求。我这个是数据分析处理辅助类软件,SQL语法功能强,可以进行复杂的统计分析,编程上简单些。
----------------------------------------------
-
作者:
男 powerpcer (大强) ★☆☆☆☆ -
禁用账号
2023/11/1 15:15:45
23楼: ……
被禁用帐号,帖子内容自动屏蔽!
……

----------------------------------------------
呆湾傻冒
作者:
男 kylix2008 (kylix2008) ★☆☆☆☆ -
普通会员
2023/11/1 16:35:04
24楼: 绿色版postgresql无需部署,想在Delphi代码中自动控制其启动、关闭、建立账号、建库等等操作,让终端小白用户无需介入,感觉不到数据库的存在。
----------------------------------------------
-
作者:
男 szlbz (秋风) ★☆☆☆☆ -
盒子活跃会员
2023/11/1 16:46:37
25楼: @kylix2008 给个邮箱我,我发代码给你试试
----------------------------------------------
-
作者:
男 kylix2008 (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楼: 发邮件了,请查收
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2023/11/2 19:16:45
28楼: 我在linux上始终没有搞定pg的安装,尽管很多人说很简单。
首先是删不掉老版本,其次是连接不上,再是无法升级。这些都要去修改那个该死的配置文件,但却始终配置不好。
我就奇怪了,sybase\sqlserver\oracle都是图形化操作界面,根本不需要配置,为何号称先进的pg却沿用这种古老的字符配置方式?
----------------------------------------------
-
作者:
男 powerpcer (大强) ★☆☆☆☆ -
禁用账号
2023/11/2 19:20:00
29楼: ……
被禁用帐号,帖子内容自动屏蔽!
……

----------------------------------------------
呆湾傻冒
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行84.96094毫秒 RSS